Membuat Halaman Login Sederhana dengan PHP plus Session

Setelah sekian lama gak ngeblog, hehe.
Kali ini saya akan berbagi cara membuat halaman login dengan PHP dan sedikit modifikasi diberikan sebuah kondisi ( session ), yaitu nanti dimana jika saat memasukkan username dan password salah melebihi kondisi yang ditetapkan maka username tersebut akan otomatis terblokir dan jika akan mengaktifkannya kembali maka diperlukan perbaikan didalam database.

Oke langsung saja, disini saya menggunakan MySQL untuk databasenya dan XAMPP untuk lokal servernya.
berikut bisa dilihat struktur tablenya
Database Login PHP

Dari login biasa terdapat tambahan "blocked" yang kndisinya Yes/No, yaitu jika sudah menjadi "Y" berarti akun tersebut sudah terblokir.
Buat folder dan file di htdoc ( yang menggunakan XAMPP ).
Struktur Pemrograman MVC

Dari gambar diatas terdapat folder Controller, Model dan Utilities karena disini saya akan langsung menggunakan struktur pemrograman MVC ( Model - View - Controller )
Jadi di bagian Model nanti yang berhubungan dengan Database, Di View yang berhubungan dengan tampilan dan di Controller nanti yang mengontrol dengan semuanya.
pertama kita akan membuat tampilan di Index.php serta pemanggilan kondisi.

Setelah itu kita membuat page admin dan blokir. Karena ini hanya contoh untuk redirect, dibuat pemberitahuan saja.
contoh halaman admin

contoh halaman blokir
Untuk di konek.php di folder Utilities digunakan untuk pengkoneksisan dengan database.

Setelah itu buat Model untuk membuat variabel atau object databasenya.


Baru membuat Controller untuk kondisi login.


Bisa dilihat di atas terdapat jmlloginerror kurang dari 3 dimaksudkan untuk kondisi login jika saat login salah sampai 3x maka username maka akan otomatis terblokir seperti yang saya jelaskan diawal tadi.
Demikian tutorial membuat halaman login dengan PHP dengan struktur pemrograman MVC ( Model View Controller ) smoga bermanfaat.

Related Posts: