Login gagal (codeigniter)

Permisi, saya mencoba membuat login admin dengan menggunakan CI, tetapi kenapa tidak bisa login yaa? sistemnya hanya bisa mendetek ketika username dan password salah, tetapi ketika username dan password benar malah hanya stuck di form loginnya tidak sampai masuk kedalam halaman adminnya, mohon pencerahan nya..

*controller*

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Login extends CI_Controller {
	function __construct(){
		parent::__construct();
		$this->load->model('m_login');

	}

	function index(){
		$this->load->view('login');
	}

	function gagal_login(){
		$this->load->view('gagal_login');
	}

	function aksi_login(){
		$username = $this->input->post('username');
		$password = $this->input->post('password');
		$where = array(
			'username' => $username,
			'password' => md5($password)
			);
		$cek = $this->m_login->cek_login("admin",$where)->num_rows();
		if($cek > 0){

			$data_session = array(
				'nama' => $username,
				'status' => "login"
				);

			$this->session->set_userdata($data_session);

			redirect(base_url('admin', 'refresh'));

		}else{
			echo "Username dan password salah !";
			redirect(base_url("login/gagal_login"));
		}
	}

	function logout(){
		$this->session->sess_destroy();
		redirect(base_url('login'));
	}
}

*model*

<?php

class M_login extends CI_Model{
	function cek_login($table,$where){
		return $this->db->get_where($table,$where);
	}
}

avatar Renren
@Renren

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban