Note: pemberian nama yang sama akan memudahkan anda memahami setiap alur kode yang dibuat
Buat tabel admin seperti di bawah ini
Buat form login_view
Buat sebuah model dan beri nama login_model
Buat sebuah controller bernama login lalu buat 3 buah function yaitu :
- Function index (laman pertama otomatis muncul ketika mengakses laman web dalam hal ini lama login)
- Function aksi_login (untuk memproses masukan dengan cara membandingkan masukan dengan db lalu menyimpannya ke dalam session dan selanjutnya bisa masuk dala laman )
- Function logout (keluar laman web)
Penting : baris 11-12 untuk menerima data yang dikirim dari form login, baris 14-15 memasukan data yang dikirim dari form login ke dalam array where, baris 17 mengecek apakah data array where sama dengan tabel admin, baris 18 apabila sama maka data dimasukan ke dalam $data_session tetapi dalam array tersebut di tambah dengan sintax 'is_logged_in'=> true, baris 25 mengeset user data agar bisa masuk mengakses laman web yang di tuju, baris 28 jika tidak $cek maka kembali ke laman login form
Untuk mencegah masuknya user tanpa login dengan cara mengakses controller langsung dari url buatlah sintax seperti di bawah ini.
Perhatikan sintax is_logged_in sama seperti yang di controller tadi yah :D
Cara penggunaanya adalah dengan menempelkan sintax diatas ke dalam setiap controller laman web yang tidak bisa di akses kecuali harus login. Tapi ingat jangan di tempelkan dalam login controllernya ya gak bisa masuk nanti user kasian hee
Nah selesai tutorial login single user mudah mudahan bermanfaat. Oh ia bagi kalian yang terburu buru gak punya waktu buat baca semua artikel ini (ah saya mah husnudzon aja :D ). Ini saya sediakan link download sintaxnya. Jangan lupa tinggalkan komentar ya
Belum ada tanggapan untuk "Membuat Login di Codeigniter (login single user )"
Post a Comment