Daftar Video
Sistem login dan register (OOP PHP)
❱ Persiapan
Intro auth PHP oop Membuat database Struktur folder dan file Bagian statis Koneksi ke Database Init file php❱ Mendaftarkan user
Register user Membuat metode insert Escape input❱ Melakukan validasi
Membuat kelas validasi Mengatur letak error Kelas session❱ Login user
Membuat sistem login Menguji nama di database Sistem logout❱ Extra
Menguji nama sebelum mendaftar Password verify Pesan flash Kelas redirect Multi level user Mencegah csrf attack dengan token Menguji user login Halaman profil Ganti password Halaman profil dinamis Halaman admin
Gratis
26 video
6 tahun yang lalu
Buku Halo Koding!

Buku ini akan jadi teman perjalanan kamu ngoding!
Detail Kelas
Belajar bagaimana membuat sistem login dan register dengan php (oop). Kita akan melihat bagaimana alur mendaftarkan user, melakukan validasi, menguji login dan logout tentunya
Merancang struktur database adalah bagian penting dari setiap pengembangan aplikasi, kita akan mulai melihat bagaimana struktur database untuk user kali ini
Merancang struktur file dan folder dari aplikasi sangatlah penting, karena akan memudahkan kita untuk mengorganisir kode yang akan membesar nantinya
Membuat halaman statis (html dan css) untuk layout sistem login dan register (oop)
Melakukan koneksi ke database pada sistem login dan register PHP (OOP)
Menyiapkan satu file yang akan bertanggung jawab untuk memanggil file file lain yang dibutuhkan di semua halaman
Belajar bagaimana cara melakukan register atau mendaftarkan user dan menyimpan datanya di database
Kita akan membuat metode insert yang akan bertanggung jawab memasukkan data apa saja!
Melakuan escape dari input user untuk mencegah sql injection
Kita akan belajar bagaimana membuat kelas validasi untuk melakukan berbagai macam pengujian data yang nantinya bisa kita pakai berulang-ulang.
Mengatur letak error agar lebih menarik dan lebih mudah memasangkan css
Membuat kelas session yang akan bertanggung jawab untuk mengatur semua pengolahan session
Mulai merancang sistem login agar user yang sudah terdaftar bisa masuk ke bagian aplikasi yang diinginkan
Ketika login kita akan melakukan validasi apakah user sudah pernah mendaftarkan email atau usernamenya.
Bagaimana cara membuat halaman logout? kita cukup menghapus session yang sudah tersimpan dengan kelas yang sudah kita buat
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.
Menambahkan validasi password saat mendaftar, mencegah user yang salah mengetik password
Menampilkan flash message yaitu pesan yang tersimpan di session agar feedback bisa lebih jelas yang diterima oleh user
Mulai merapikan kode, dengan membuat kelas redirect setiap kita melakukan header location
Bagaimana cara membuat multi level user? Dimana akan ada beberapa level user, dan mengatur tingkat hak akses oleh user tertentu
Bagaimana cara membuat mencegah csrf attack dengan membuat kelas token.
Bagaimana cara menguji apakah user sedang login atau tidak
Membuat halaman profil untuk halaman dari user masing-masing ketika login
Belajar bagaimana jika user ingin mengganti password
Membuat halaman profil lebih dinamis dari sebelumnya
Membuat halaman admin yang tentunya hanya bisa diakses oleh admin