codeigniter tidak bisa login

codeigniter tidak bisa login

Tutorial Codeigniter #09: Membuat Fitur Login untuk Admin - Petani Kode Fitur login sudah bisa dipakai, tetapi belum bisa melindungi halaman admin. Untuk mengatasi hal tersebut, perlu dilakukan langkah-langkah berikut ini: 1. Mengubah Controller Admin. Setiap kali user ingin mengakses halaman admin, dia harus login terlebih dahulu. Caranya dengan memanggil fungsi current_user() pada konstruktor Controller halaman admin. Mari ubah kode dengan men-generate session untuk mengetahui apakah admin sudah login atau belum: $this-session-set_userdata ('is_admin_login', 1) Kemudian, cek apakah session sudah ter-generate pada URL login (controller): function index () { if ($this-session-userdata ('is_admin_login')) { redirect ('admin/home'); // redirect ke halaman admin } $datatitle ['title'] = 'Login LPPM UTY'; 2. Mengatur encryption key session. Karena kita menggunakan session di codeigniter, maka perlu diisi encryption key session-nya. Ini bisa dilakukan di file application/config/config.php. 3. Memuat library session dan validation. Sebelum membuat kode, perlu meng-load semua library yang diperlukan untuk membuat dan mengelola formulir login. Pertama-tama, muat library session dan library validation dalam file Controller. 4. Mengubah dan menambah Login_view.php. Login_view.php adalah tampilan atau view yang menampilkan formulir login yang di-handle oleh Controller Login.php. Berikut ini cara mengubahnya: - Buka file Login_view.php di folder login/application/views - Tambahkan kode untuk menampilkan pesan error jika username atau password salah. 5. Pengembangan aplikasi. Sistem informasi pengajuan surat dan monitoring surat online ini masih membutuhkan pengembangan lagi, seperti menambah fitur dan meningkatkan kualitas frontend dan backend. Demikianlah cara membuat fitur login untuk admin menggunakan Codeigniter. Penting untuk mengamankan akses halaman admin dengan memperhatikan hak akses yang diberikan untuk menjaga amannya data-data penting.