codeigniter tutorial login session

codeigniter tutorial login session

Pada tutorial Codeigniter #09 ini, kita akan belajar membuat fitur login untuk admin dengan menggunakan library session bawaan dari Codeigniter. Session adalah informasi sementara yang disimpan saat dua perangkat atau komputer saling berkomunikasi atau bertukar data. Dalam tutorial ini, kita akan membuat form login sederhana dan modul registrasi, login, serta panel admin menggunakan session. Metode pembuatan session di CodeIgniter berbeda dengan PHP sederhana, namun kita akan menjelaskan secara rinci tentang semua metodenya saat kita melangkah lebih jauh. Fitur ini cukup penting dalam membuat aplikasi berbasis web dengan menggunakan CodeIgniter 4. Kita akan menggunakan method bawaan PHP untuk hash password dan verifikasi password. Selain itu, kita juga akan membuat validasi data user pada sisi server dan menampilkan pesan error ketika user mengirimkan form kosong. Setelah berhasil melakukan registrasi atau login, user akan diarahkan ke dashboard. Session juga bermanfaat untuk mengetahui aktivitas user dari halaman ke halaman. Jika kita memiliki area terlindungi di website, user tidak perlu login setiap halaman. Kita dapat membiarkan user login sekali dan menyimpan data user pada variable session untuk digunakan pada permintaan selanjutnya. Pada tutorial Codeigniter ini, kita dapat mengakses metadata session pada array data session. Untuk menggunaan fitur session pada CodeIgniter, kita perlu membuat file baru dan menghubungkannya dengan database. Ada lima file yang harus kita buat. Kita juga perlu menghubungkan PHP dengan MySQL dengan mengedit file config.php. Pada tutorial ini, kita akan menggunakan Twitter Bootstrap untuk mendesain tampilan form login. Untuk menambahkan fitur login pada website kita, kita harus mengecek database session untuk username. Jika username belum ada, kita akan menampilkan form login, tetapi jika sudah ada, kita akan mengecek aktivitas terakhir user. Dalam membuat aplikasi dengan CodeIgniter, fitur login dan registrasi menjadi sangat penting. Untuk mempermudah pengerjaannya, kita dapat menggunakan modul login registrasi CodeIgniter yang sudah jadi atau mengikuti tutorial ini untuk membuatnya dari awal.