Oke, kita mulai.
Buat database terlebih dahulu. Lalu table, kemudian field, setelah itu diisi. Database yang Ogut buat bernama db_login, dengan table tbl_m_user, berisi field id_user, username, password.
Table tbl_m_user |
Data username dan password |
Setting database codeigniter |
Username dan password tersebut merupakan default username dan password dari localhost laptop Ogut dan database sesuai dengan yang Ogut buat. Kamu sesuaikan ya.
Setelah itu, pada file application/config/autoload.php ada bagian yang harus diubah. Pada bagianlibraries, isi dengan database dan session agar kita tidak memanggil library ini di setiap controller. Cukup ubah pada bagian ini, maka library database dan session dapat dipakai disemua controller. Pada bagian helper, isi dengan url.
Autoload library database dan session |
Selanjutnya pada bagian model, isi dengan nama model yang nantinya akan dibuat. Nama model yang Ogut buat adalah model_login.
Autoload model |
Setting base_url |
Setting default controller |
Model model_login |
Controller login |
Jika data ada, dengan kata lain bernilai satu, maka data tersebut disimpan ke dalam session lalu diarahkan ke controller selanjutnya, controller home. Jika data tidak ada, maka membuat pesan dalam bentuk flashdata, seperti notifikasi, kemudian diarahkan kembali ke controller login.
Fungsi keluar ini adalah untuk logout, cara kerjanya yaitu dengan menghapus session yang sudah terpasang saat login.
Selanjutnya controller home. Pada controller ini, kita beri proteksi agar tidak bisa dibuka jika belum login. Caranya dengan menggunakan session.
Controller home |
*Bang, belom selesai?
Belom nih, Ne. Sedikit lagi. Wah ente udeh kelar aja nyarapnya.
*Iya bang, laper, hehe. Kelamaan kalo nungguin abang, bisa pingsan dah..
Yaudah, ane mau kelarin ini dulu.
*Cemungut bang!
Controller selesai, selanjutnya beralih ke view. Kita buat dua file view, yang satu untuk form login dan yang satunya lagi untuk home setelah login.
Untuk file form loginnya, Ogut beri nama home.php, sedangkan untuk file home setelah login, Ogut beri nama logout.php.
View logout.php |
0 komentar:
Post a Comment
ilmu lebih berharga dari pada uang