
Dalam membuat sebuah halaman admin perlu adanya proses autentifikasi yaitu suatu proses mencocokan data yang dimasukan oleh user dengan data yang ada di dalam database agar user tersebut bisa mendapatkan akses untuk masuk ke halaman admin. dalam membuat halaman login kita menggunakan fungsi session yaitu suatu fungsi di PHP yang berguna untuk menyimpan nilai variable akan bisa di gunakan di halaman yang lain. session ini di simpan di sisi server.
Untuk membuat halaman login ini, kita membutuhkan 4 (empat) buah file yaitu :
- conn.php digunakan untuk melakukan koneksi ke database.
- login.php berupa tampilan form yang berisi textbox untuk memasukan nama dan username serta memproses data yang di input oleh user.
- home.php digunakan untuk halaman utama admin.
- logout.php digunakan untuk menghapus session yang telah di buat.

Form Login
DONWLOAD
http://www.4shared.com/file/122653384/d7da91cc/login.html
http://www.4shared.com/file/_oU-B0uc/pendaftaran.html
DEMO
http://labhouse.co.cc/index.php?page=login
Adapun logika dari pembuatan aplikasi login ini adalah :
1) User memasukan username dan password.
2) Program mengecek data yang ada didalam database, apakah username dan password cocok. kita menggunakan syntax
3) Jika cocok, maka program akan buat session dengan nilai yang ada di variable ‘id’ dan ‘user_name’
4) Jika tidak, maka akan ada tanda peringatan
setelah berhasil login, maka user akan masuk ke halaman ‘home.php’.
5) Di halaman home.php ada script pengecekan session. dengan syntax.
yang artinya jika ada user yang masuk ke halaman home.php tanpa membawa nilai session (tanpa login), maka akan ada tanda peringatan.
6) Di halaman home.php (halaman admin) ada link ‘logout’ yang digunakan jika user akan keluar dari halaman admin. sedangkan syntax logoutnya adalah
CATATAN
ALTERNATIF
Untuk membuat session jika tidak bisa dengan syntax 1 gunakan syntax yang lainnya.
Untuk redirect jika tidak bisa mnggunakan systax 1. gunakan 1 lagi
Jika cek session tidak bisa dengan menggunakan syntax 1, gunakan syntax 1 lagi
Semoga tutorial ini dapat berguna untuk teman-teman anda semua yang sedang belajar PHP
0 comments:
Posting Komentar