ci login session

ci login session

Membuat Login dengan Session pada CodeIgniter 3 Pada artikel ini, kita akan belajar bagaimana membuat halaman login, pendaftaran, dan admin dengan validasi input dari pengguna. Namun, sebelum memulai, akan dijelaskan terlebih dahulu apa itu session. Session adalah informasi sementara yang disimpan ketika dua perangkat atau komputer saling berkomunikasi atau bertukar data. Untuk menggunakan session di CodeIgniter, kita perlu mengaktifkan library session pada autoload. Selain itu, juga diperlukan helper url dan encryption key session yang dapat diatur di application/config/config.php. Keuntungan menggunakan session adalah kita dapat memantau aktivitas pengguna dari halaman ke halaman. Sebagai contoh, jika kita memiliki area terproteksi di website, pengguna tidak perlu login setiap kali membuka halaman baru. Data login dapat disimpan dalam session variable dan digunakan kembali pada request selanjutnya. Langkah-langkah untuk membuat login dengan session pada CodeIgniter adalah sebagai berikut: 1. Buat database dengan nama sobatjagoan dan table dengan 3 kolom (id, username, password). 2. Buat controller Login.php, view Login_view.php dan library Simple_login.php. 3. Modifikasi controller Login.php untuk menghandle fungsi login dan logout. 4. Buat 5 file baru dan hubungkan PHP dengan MySQL melalui config.php. 5. Setelah berhasil login, redirect ke alamat url home. 6. Jika login salah, redirect kembali ke halaman login dengan session flashdata berisi pesan error. Dalam belajar membuat login dengan session pada CodeIgniter, kita dapat memanfaatkan beberapa library dan driver yang disediakan. Secara detail, contoh script dan penjelasannya dapat ditemukan pada tutorial berikut ini.