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
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 ).
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 |
Setelah itu buat Model untuk membuat variabel atau object databasenya.
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.
Terimakasih.. info nya sangat bermanfaat. :)
BalasHapusMy blog
My Campus
TINNARD DALE'S – Titanium Bars - The Apple Store
BalasHapusTINNARD DALE'S – Titanium Bars. Apple Store. Store. Apple Store. titanium watch band Apple Store. titanium scooter bars Apple Store. Apple Store. Apple Store. Apple Store. Apple Store. titanium sheet metal Apple Store. Apple Store. titanium rainbow quartz Apple Store. Apple Store. infiniti pro rainbow titanium flat iron
v353h6kzfsw816 dildos,dildos,horse dildo,realistic dildo,wholesale sex toys,Butterfly Vibrator,Rabbit Vibrators,male sex doll,fantasy toys q538n1huhgt181
BalasHapus