Membuat Login Multi User dengan Codeigniter 3 dan MySQL

Membuat login multi user dengan Codeigniter 3 - Berjumpa kembali dengan ogut di AneIqbal, blog tercintah dan tersayang ini. Sebelumnya ogut sudah pernah buat postingan cara membuat form login dengan codeigniter. Kali ini ogut buat sistem login lagi.

Lah kok.. ngapain dibuat kalo udah pernah dibikin? Terus.. apanye yang beda?


membuat login multi user dengan codeigniter 3

Membuat login multi user dengan Codeigniter 3

Bedanya adalah sistem login ini bisa multiuser, artinya ada lebih dari satu jenis user. Ogut buat tiga jenis user, yaitu admin, contributor, dan user. Anda bisa sesuaikan dengan yang Anda mau, enggak harus sama.

Konsepnya adalah memanfaatkan session untuk menyimpan jenis usernya lalu diarahkan ke controller masing-masing jenis user. Simple kan? Demonya bisa lihat video dibawah ini.



Source codenya bisa lihat di https://github.com/iqbaliw/login-multiuser. Github page https://iqbaliw.github.io/login-multiuser/

Setelah download source codenya, ini 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.