我试图创建一个项目的简单登录/注销功能,我的问题是,当我尝试注销时,页面不会重定向到我原来的登录页面。
我的Admin模型是这样的
public function __construct() {
parent::__construct();
$this->load->model('AdminModel');
$this->load->library('session');
if($this->session->userdata('logged_in')){
redirect('item/index');
}
}
public function logout(){
$this->session->sess_destroy();
redirect('admin/index', 'refresh');
}
如果登录的用户试图访问其他被禁止的页面,这一行将页面重定向到主页,但是当我注销时,它只将我重定向到同一用户的主页。
if($this->session->userdata('logged_in')){
redirect('item/index');
}
谢谢。
试试下面的函数
public function logout(){
if($this->session->userdata('logged_in')){
foreach ($_SESSION as $key => $value) {
unset($_SESSION[$key]);
}
$this->load->view('admin/index');
}
}
这里$this->load->view('admin/index');
将加载你想要的视图