Ihza Rizky Blog |
Bismillah, Pada Artikel kali ini saya akan membahas mengenai cara "Membuat MultiLevel Login CodeIgniter". Dalam sebuah website modern dan kompleks pasti ada sebuah sistem yang memisahkan antara user dengan admin untuk membedakan peran posisi tersebut. Misalnya, user bisa melakukan aktivitas posting artikel, komentar dan edit postingan serta komentar. Lalu, Admin bisa menghapus sebuah postingan dan menghapus user dari database.
Akan tetapi, Artikel kali ini akan membahas mengenai sistem login dengan level berbeda antara user dan admin. Jika user login, akan diarahkan ke halaman user dan apabila yang login adalah admin akan diarahkan ke halaman admin.
Hal - hal yang harus disiapkan sebagai berikut :
- CodeIgniter 3
- Xampp / Lampp (Linux)
- Text Editor
- Browser (Rekomendasi Google Chrome)
- Internet
Nah, saya asumsikan anda sudah tau bagaimana cara install CodeIgniter 3 secara manual https://codeigniter.com/download
- Lalu, selanjutnya setting Autoload dalam folder application yaitu $autoload['libraries'] = array('database','session');
- Setting juga helpernya didalam Autoload $autoload['helper'] = array('url');
- Buat Database dengan nama login misalnya dan tabel user dengan kolom id, username, password dan level
- Buat Controller Home.php dan Page.php :
- Lalu buat folder page yang didalam ada 2 file view yaitu user.php dan admin.php
- Terakhir buat file login.php didalam folder view
dan sekarang coba jalankan server xampp / lampp untuk mencoba skripnya
untuk admin usernamenya adalah admin dan passwordnya juga admin, lalu untuk user usernamenya adalah user dan passwordnya adalah user dengan level admin.