KangJaz.com

Tempat Tips, Tutorial dan Source Code dari seorang newbie

Cara Membuat Login Dengan Fitur Remember Me

01 Januari 2018 | Kategori : PHP

Pada kesempatan kali ini, saya akan berbagi tutorial tentang bagaimana membuat login dengan fitur remember me. Namun pada tutorial kali ini, saya tidak akan menggunakan database, jadi hanya sebatas simulasi saja dengan akun static atau dengan kata lain sudah ditentukan dalam script.

login-570317_1280.jpg

(sumber gambar: https://pixabay.com/en/login-register-window-button-570317/)

Apa itu Fitur Remember Me ?

Remember Me merupakan sebuah fitur yang digunakan untuk menyimpan data akun user. Jadi jika user ingin mengakses sebuah aplikasi yang mewajibkannya untuk login, si user tidak perlu lagi untuk login, sebab data akun yang mereka gunakan untuk login sudah tersimpan dalam cookies.

Bagaimana cara membuat Fitur Remember Me ?

Untuk membuat fitur remember me ini sangat mudah sob, karena kita hanya akan memanfaatkan fungsi cookies yang sudah disediakan oleh PHP untuk menyimpan informasi user. hmmm kira-kira seperti apa ya? baik sobat langsung saja ikuti langkah-langkah di bawah ini :

1. File index.php

Langkah pertama dalam tutorial kali ini ialah membuat sebuah file index.php yang berisi script html dan php untuk keperluan form login-nya. Silahkan sobat buat file index.php pada sebuah folder. Sebagai contoh, disini saya membuat file index.php yang saya simpan dalam folder cookie. Jika sudah silahkan sobat ketikkan script di bawah ini :

setelah selesai jangan lupa untuk melakukan penyimpanan ya sob.

2. File proses.php

Setelah kita membuat form login-nya, langkah selanjutnya silahkan sobat buat sebuah file baru dengan nama proses.php, jika sudah silahkan sobat ketikkan script di bawah ini :

Jangan lupa simpan dalam folder yang sama dengan file index.php tadi ya sob. Oh iya, sedikit penjelasan ya sob, pada bagian setcookie itu menunjukkan bahwa kita membuat sebuah cookie dengan nama login dengan value yang diambil dari $user yang ada pada script, kemudian yang terakhir merupakan waktu expirednya yaitu 3600 detik / 1 jam dari waktu login.

3. File home.php

Setelah file index dan proses, langkah selanjutnya adalah membuat sebuah file untuk halaman utamanya, silahkan sobat buat sebuah file dengan nama home.php dan ketikkan script di bawah ini :

simpan dalam folder yang sama dengan file-file sebelumnya ya.

4. File logout.php

Setelah ke-tiga file tersebut dibuat, langkah selanjutnya adalah membuat file untuk script logout nya, silahkan sobat membuat sebuah file dengan nama logout.php kemudian ketikkan script di bawah ini dan simpan dalam folder yang sama dengan file lain :

5. Uji Coba Fitur

Setelah proses coding selesai, sekarang tiba saatnya melakukan pengujian terhadap fitur. Untuk mencoba fitur remember me, silahkan sobat klik pada bagian checkbox remember me dan juga memasukkan username dan password sesuai dengan username dan password yang ada pada script yang sobat buat tadi. Jika sudah login, silahkan sobat langsung meng close browser. kemudian silahkan sobat buka lagi browsernya dan akses kembali index.php, maka secara otomatis kita akan langsung di redirect ke halaman utama.

bagaimana sobat, mudah bukan ? script ini sangat sederhana dan masih bisa sobat kembangkan lagi. Baik sobat saya rasa cukup sekian coretan saya pada kesempatan kali ini, semoga bisa bermanfaat buat sobat semua.