cara membuat login di ci
Membuat Login Dengan Codeigniter - Malas Ngoding Dalam tutorial ini, kita akan belajar membuat form login sederhana di CodeIgniter. Pada form login, kita akan membuat modul registrasi, modul login, dan panel admin menggunakan session. Membuat session di CodeIgniter berbeda dari PHP sederhana. Kita akan memberikan informasi rinci tentang semua metode saat kita melangkah lebih jauh dalam tutorial ini. Sebelum mengikuti tutorial kali ini, Anda wajib mempunyai project CodeIgniter yang ingin ditambahkan form login. Jika masih belum mempunyai project CodeIgniter, Anda bisa download disini. Berikut langkah-langkahnya: Langkah 1. Buat database dengan nama sobatjagoan dan tabel dengan nama admin, berisikan 3 kolom yang terdiri dari id, username, password. Langkah 2. Buat file Controller dengan nama Login.php didalam folder app/Controllers. Isi code-nya adalah sebagai berikut: ``` load->view('login'); \t} \tpublic function proses_login() \t{ \t\t$username = $this->input->post('username'); \t\t$password = $this->input->post('password'); \t\t$where = array( \t\t\t'username' => $username, \t\t\t'password' => md5($password) \t\t\t); \t\t$cek = $this->M_data->cek_login("admin",$where)->num_rows(); \t\tif($cek > 0){ \t\t\t$data_session = array( \t\t\t\t'nama' => $username, \t\t\t\t'status' => "login" \t\t\t\t); \t\t\t$this->session->set_userdata($data_session); \t\t\tredirect(base_url("admin")); \t\t}else{ \t\t\techo "Username dan password salah !"; \t\t} \t} } ``` Langkah 3. Buat file Model dengan nama M_data.php didalam folder app/Models. Isi code-nya adalah sebagai berikut: ``` db->get_where($table,$where); \t}\t } ``` Langkah 4. Buat file View dengan nama login.php didalam folder app/Views. Isi code-nya adalah sebagai berikut: ```
\t