Pada tutorial kali ini, kita akan membahas tentang cara membuat fitur login dan logout sederhana dalam PHP. Adapun persiapan yang harus kamu ikuti sebelum lanjut ke artikel ini adalah: Daftar IsiSiapkan webserver di komputer local kamu. Kamu bisa baca tentang menginstall xampp di komputer kamu disini: Cara menginstall xampp di windows Belajar tentang session di dalam PHP. Untuk yang belum tahu, bisa baca dulu pembahasan tentang session dalam php pada artikel ini: PHP Session Membuat tampilan halaman login dan logout. Kita akan gunakan framework Boostrap 4, Buat yang belum tahu, Boostrap adalah framework css yang bisa memudahkan kita membuat tampilan website. Jika persiapan di atas sudah kamu siapkan, kita akan lanjutkan ngodingnya. Struktur FileKalian bisa membuat 4 file seperti di bawah ini. Penjelasan mengenai masing-masing file akan kita bahas selanjutnya.
Step 1. Membuat tampilan interface login form dan halaman adminPertama kita buat sebuah file Kodenya ada di bawah ini.
Tampilannya kurang lebih akan seperti ini. Kedua, kita akan membuat sebuah file
Tampilan halamannya kurang lebih akan seperti gambar dibawah ini. Step 2. Membuat file untuk memproses login form dan logout.1. process.phpPertama, buat sebuah file
Paling atas, kita tambahkan code 0 ini berfungsi agar kita bisa menggunakan session di dalam file ini.Karena tutorial ini kita buat sangat sederhana, maka list user yang bisa login ke dalam sistem kite definisikan dlu di dalam variable 1 di line 6.Di line 19, kita menampung informasi user yang didapatkan dari form di login.php Di line 28 kita melakukan perulangan dari data 1 dan mengecek apakah username dan password dari form login sesuai dengan list_user.Jika username & password benar, maka kita redirect ke halaman Jika salah maka kita redirect balik lagi ke halaman 5.2. Logout.phpKedua, buat sebuah file lagi untuk menghandle proses logout. Kita beri nama 6
Penjelasan logout.php Pada file logout.php, kita menghapus semua session yang dibuat sebelumnya, bisa di lihat di line 6. Jika sudah logout, kita redirect lagi ke halaman TambahanSedikit tambahan di file Jadi file index.php akan menjadi seperti berikut ini.
Tambahan untuk halaman
Nah jika kalian sudah berhasil mengikuti tutorial ini akan mendapatkan tampilan yang seperti di bawah ini. Gimana teman-teman? Cukup mudah kan? Ini adalah salah satu dasar dari proses autentikasi dalam PHP. Dasar login & logout menggunakan session sebagai pertanda apakah kita sedang login atau tidak. Untuk artikel berikutnya, kita akan membahas lagi tentang proses login dan logout mungkin dengan menyambungkannya dengan database. |