Panduan membuat login multi user dengan CodeIgniter 3 ini merupakan pengembangan dari bahasan membuat form login dengan CodeIgniter. Berikut AneIqbal sajikan pandunnya.
Jika menilik pembahasan sebelumnya, sistem login logout yang dibuat hanyalah menggunakan satu jenis user saja. Hanya user yang lebih bersifat umum dan tidak berjenis.
Nah, login multi user di sini maksudnya adalah ada beberapa jenis user yang bisa login dan masing-masing memiliki halaman dashboardnya masing-masing.
Apa saja jenis usernya? Di antaranya yaitu; admin, contributor, dan user. Ini hanya permisalan saja dan jika Anda ingin berbeda dan atau lebih mengembangakannya lagi silakan saja.
Konsepnya adalah memanfaatkan session untuk menyimpan jenis usernya lalu diarahkan ke controller masing-masing jenis user. Simple kan?
Source codenya bisa didownload di https://iqbaliw.github.io/login-multiuser/. Setelah didownload source codenya, ada beberapa file yang harus Anda ubah supaya bisa jalan sempurna.
Pertama, file application/config/config.php. Di bagian $config[‘base_url’], sesuaikan dengan punya Anda. Lalu di bagian $config[‘index_page’], isi dengan index.php.
Kedua, file application/views/home.php. Di form action, ubah base_url jadi site_url.
Terakhir, file application/views/logout.php. Di button logout, ubah base_url jadi site_url.
Berikut demo sistem login multi usernya.
Ini hanyalah panduan singkat saja dan silakan bereksplorasi dengan source yang sudah didownload tadi. Silakan jika ingin dikembangkan lagi menjadi sistem login multi user yang lebih komplek atau sesuai kebutuhan.
Demikian pembahasan bagaimana cara membuat login multi user dengan CodeIgniter 3 ini dan semoga bisa ada satu dua hal yang bisa membantu Anda. Sekian dan terima kasih sudah membaca sampai akhir postingan.