Rabu, 18 Januari 2017

Membuat Login Multiuser



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 ….