Cara Membuat login
multiuser
Apa itu login multiuser..? login multiuser adalah pembatasan
hak akses antara user dan admin. User hanya bisa melihat data yang ada pada
database melalui halaman web, sedangkan admin bisa melakukan perubahan pada
data. Jika menggunakan login pada umumnya keamanan data pada web tidak terlalu
terjamin karena dapat dipalsukan oleh user lain yang telah terdaftar. Dengan
pembatasan hak akses tersebut kita mampu menjaga data dalam web agar tetap
aman.
Berikut langkah – langkah untuk membuat Login Multiuser.
1.
Membuat database “latihan” di phpmyadmin dan
membuat table “user” dengan struktur seperti dibawah ini.
kd_user (INT 20) primary key, Auto_Increment
username (varchar 50)
password (varchar 50)
nama (varchar 200)
level (enum “admin”,”user”)
(sekedar saran : usahakan membuat nama table dengan singkat
dan mudah dihafal agar mudah menyesuaikannya dengan program di php)
2.
Input data ke table user
Untuk mengisi data ada 2 cara :
1. Menggunakan perintah sql dengan rumus
Insert into user values (“”,”wulan”,”Wulan”,”Dwi Wulan
Agustiana”,”admin”);
2. Langsung input data ke PhpMyadmin dengan perintah
“insert” seperti dibawah ini :
3.
Membuat file koneksi. File ini digunakan untuk
mengkoneksikan database dengan web kita. (NB: dibawah ini saya menggunakan text
editor sublime karena lebih mudah, namun jika pembaca ingin menggunakan text
editor yang lain dipersilahkan).
4.
Setelah itu
buat index.php untuk halaman login. Kali ini kita hanya akan membuat
yang sederhana saja, untuk yang ingin dimodifikasi silahkan sesuai keinginan.
Hasil Jadi
5.
Langkah selanjutnya membuat proses.php. untuk
melakukan pengecekan terhadap username dan level usernya
6.
Selanjutnya membuat halaman untuk admin dan
untuk user, dimana halaman ini akan dituju setelah login untuk masing masing
user.
a.
Halaman admin. Disini kita bisa tambah data,
hapus, edit data yang ada di database (untuk cara tambah, hapus dan edit lihat
tutorialnya di blog saya dengan keyword CRUD). Untuk filenya beri nama
halaman.php
Hasil jadi
b.
Halaman untuk User biasa. Kita beri nama
halamana.php untuk membedakannya.
Hasil jadi
Karena tampilan antara halaman user dan admin sama hanya
menampilkan nama saja. Bagi anda yang tidak yakin bahwa program diatas berjalan
dengan baik. Maka bisa dibandingkan url antara kedua halaman. Jika url sama
maka program anda eror. Namun jika url sesuai dan berbeda artinya untuk user
masuk ke halamana.php dan admin masuk ke halaman.php maka program anda
berhasil.
7.
Langkah terakhir kita membuat menu logout.php
Sekian tutorial dari saya untuk login multiuser ini semoga
bermanfaat bagi para pembaca ….
Membuat Login Multiuser