CodeIgniter會話存在真正的大問題。我無法獲得任何用戶數據,真的不尋常的事情,誰能幫助我?我不知道如何去實現它,我沒有得到這個會話。CodeIgniter會話用戶數據問題
這裏是代碼:
class MY_Controller extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('admin_model');
}
public function do_login($username,$password)
{
$right_login = $this->admin_model->get_username($username);
$right_password = $this->admin_model->get_password($password);
if(! empty($right_login) && ! empty($right_password))
{
$session = array();
$session['admin_logined'] = 'yes';
$session['user_ip'] = $_SERVER['REMOTE_ADDR'];
$this->session->set_userdata($session);
redirect('admin/main');
}
else
{
redirect('admin');
}
}
public function do_logout()
{
$session = array();
$session['admin_logined'] = '';
$session['user_ip'] = '';
$this->session->unset_userdata($session);
redirect('admin');
}
public function check_admin()
{
if(($this->session->userdata('admin_logined') === "yes"))
{
return TRUE;
}
else
{
redirect('admin');
}
}
}
嘗試了一切,但沒有結果 –
您是否加載了會話庫? '$ this-> load-> library('session');' – jleft
它自動加載,當然 –