Pada tutorial  Cara Membuat Login Member Menggunakan Codeigniter Part 2 kali ini kita akan membuat proses loginnya, pada tutorial sebelumnya kita telah membuat sebuah database dan table kemudian untuk tampilan form loginnya, nah nantinya kita juga akan membuat register untuk member baru.
Oke teman-teman kita langsung saja masuk ke study casenya Cara Membuat Login Member Menggunakan Codeigniter Part 2, pada views/member.php untuk formnya kita akan rubah form html menjadi form helper yang terpadat pada codeigniternya untuk scriptnya seperti dibawah ini :

Selanjutnya kita akan buat sebuah method pada core/MY_Controller dengan nama methodnya login nantinya method login tersebut akan kita panggil pada controllers Member untuk scriptnya seperti dibawah ini :

Kemudian kita akan buat sebuah method pada controllers/Member.php dengan nama member_login dan akan panggil method login pada controller Member pada method member_login seperti dibawah ini :

Selanjutnya kita akan kembali lagi pada views/member.php kita akan masukan actionnya pada form seperti dibawah ini :

Berikunya kita akan tambahkan name pada inputan formnya, dan kita akan rubah input type emailnya menjadi text seperti dibawah ini :

Berikutnya kita akan membuat untuk proses loginnya pada method login pada core/MY_Controller untuk scriptnya seperti dibawah ini :

Pada script diatas untuk passwordnya kita akan menggunakan password verify, namun password yang terdapat pada database yang kita input sebelumnya menggunakan md5 kita akan rubah password md5 nya menjadi password verify.
Silahkan teman-teman kembali lagi pada views/member.php kita akan membuat contoh password verify nya seperti dibawah ini :

Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Pada gambar diatas kita telah berhasil meng-encrypt menjadi password verify hasil dari password tersebut akan kita masukan kedalam table member, kita akan rubah password md5 menjadi password verify seperti dibawah ini :

Jika sudah selanjutnya kita akan membuat model dengan nama Member_M.php di dalam model tersebut kita akan buat sebuah method dengan nama get_member_by_username() dan didalam method tersebut kita akan buat sebuah query builder seperti dibawah ini :

Selanjutnya kita akan load modelnya pada core/MY_Controller seperti dibawah ini :

Berikutnya kita akan kembali lagi pada controller Member didalam method member_login kita akan buat sebuah comment jika login success maka akan menampilkan “Anda berhasil Loginâ€, dan Jika Passwordnya salah maka maka akan muncul perintah “LOGIN FAILEDâ€
Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :
- Jika login success

- Jika login Gagal

Oke teman-teman itulah pembahasan kita pada tutorial Cara Membuat Login Member Menggunakan Codeigniter Part 2.
Semoga bermanfaat.
Terimakasih.