Membuat Login Multi User dengan PHP
Redarkzone - Malam Sobat, Ni post menjelang Idul fitri 1434 H, Sebelum nya saya mengucapkan selamat idul fitri 1434 H bagi yang merayakan, semoga tahun ini lebih baik daripada tahun sebelumnya \ :v /
Eh tggu, Tutorial ini saya dapat dari "DRZ Post" Lalu saya Re-Post lagi Dengan Menambah beberapa fitur lagi untuk mudah dipelajari oleh kalian semua, Lest go !! Langsung aja ku jelaskan 1 per 1 ::
Konsep untuk membuat login multi user adalah :
- Buat tabel user di database yang menyimpan data level masing-masing user
- Ketika login kita simpan level user yang login ke dalam variabel $_SESSION
- Ketika user masuk ke suatu halaman, cek apakah user sudah login dan cek level user tersebut
File / Halaman Web | Yang bolek megakses |
homeadmin.php | admin |
homeuser.php | user |
halaman1.php | admin |
halaman2.php | admin dan user |
halaman3.php | user |
Berikut adah struktur tabeluser di database :
Berikut adalah kode homeadmin.php
Pada kode di atas untuk mengecek apakah user sudah login atau belum adalah dengan menggunakan kode if(!isset($_SESSION['userid'])), artinya jika user belum login, yang ditandai dengan telah diset-nya variabel $_SESSION['userid']. Jika ternyata belum login maka kita stop sampai disitu dengan menggunakan fungsi die().
Jika user ternyata sudah login maka kita cek tingkatan level user. Kode$_SESSION['level']!="admin") berarti jika level tidak sama dengan admin, maka stop ataudie().
Sekarang mari kita lihat kode homeuser.php
halaman1.php
Mudah bukan ?
Kalian Bisa Ngedit Dengan tampilan yang lebih bagus, Dan kalian bisa menggunakan cPanel atau Hostinger yang anda ketahui.Sumber : Dark Enemy & Di Editing By AnBu Alan
dowlaod nyah mana gan
BalasHapus