Yup, seperti biasa. Kali ini saya akan memberikan contoh penggunaan database,
session, dan enkripsi MD5 untuk menjadikannya sebagai halaman login yang cukup aman
meskipun tidak aman 100%. Dan tentunya artikel ini hanyalah sebuah contoh, sedangkan
pengembangannya digantungkan kepada anda. Seperti artikel yang sebelumnya, saya han
menjelaskan sekelumit contoh yang berkaitan dengan source code dan cara kerja source c
tersebut.
Secara sederhana, cara kerjanya adalah seperti :
1.) Ketika user memasukkan username beserta passwordnya, maka yang pertama kali
dilakukan adalah mengeceknya dalam database apakah username telah terdaftar, jika telah
terdaftar, dalam hal ini ada dalam database maka kita memerlukan satu variable yang
mengindikasikan bahwa user tersebut ada.
2.) Setelah itu maka sang user akan diberi sebuah session yang diambil dari usernamenya
pengecekan password sebelumnya oleh MD5 sukses dilakukan.
3.) Jika kesemuanya tidak sesuai maka sang user akan diredirect ke halaman login.html,
sehingga terlihat seperti diam di tempat.