Sistem login dan register (OOP PHP)

Membuat sistem login dan register dengan php dan mysqli cara OOP. Kita akan melihat cara melakukan register, login, multi level user dan masih banyak lagi!

Update kelas terakhir : 7 tahun yang lalu

cover sistem-login-dan-register-oop-php.jpg

Intro auth PHP oop

Belajar bagaimana membuat sistem login dan register dengan php (oop). Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya

Membuat database

Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini

Struktur folder dan file

Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya

Bagian statis

Membuat halaman statis (html dan css) untuk layout sistem login dan register (oop)

Koneksi ke Database

Melakukan koneksi ke database pada sistem login dan register PHP (OOP)

Init file php

Menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman

Register user

Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database

Membuat metode insert

Kita akan membuat metode insert yang akan bertanggung jawab memasukkan data apa saja!

Escape input

Melakuan escape dari input user untuk mencegah sql injection

Membuat kelas validasi

Kita akan belajar bagaimana membuat kelas validasi untuk melakukan berbagai macam pengujian data yang nantinya bisa kita pakai berulang-ulang.

Mengatur letak error

Mengatur letak error agar lebih menarik dan lebih mudah memasangkan css

Kelas session

Membuat kelas session yang akan bertanggung jawab untuk mengatur semua pengolahan session

Membuat sistem login

Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan

Menguji nama di database

Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.

Sistem logout

Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan dengan kelas yang sudah kita buat

Menguji nama sebelum mendaftar

Ada kemungkinan yang sangat besar kalau user satu akan memilih username atau email yang sama dengan user yang lain, lihat cara menguji apakah username tertentu sudah terdaftar sebelumnya.

Password verify

Menambahkan validasi password saat mendaftar, mencegah user yang salah mengetik password

Pesan flash

Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user

Kelas redirect

Mulai merapikan kode, dengan membuat kelas redirect setiap kita melakukan header location

Multi level user

Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu

Mencegah csrf attack dengan token

Bagaimana cara membuat mencegah csrf attack dengan membuat kelas token.

Menguji user login

Bagaimana cara menguji apakah user sedang login atau tidak

Halaman profil

Membuat halaman profil untuk halaman dari user masing-masing ketika login

Ganti password

Belajar bagaimana jika user ingin mengganti password

Halaman profil dinamis

Membuat halaman profil lebih dinamis dari sebelumnya

Halaman admin

Membuat halaman admin yang tentunya hanya bisa diakses oleh admin

Halaman ini adalah halaman video tutorial programming "Sistem login dan register (OOP PHP)".

<< Daftar kelas koding lainnya