我想在 codeigniter 中管理页面重定向,我有两个控制器:
- 登录
- 登录
当用户在登录时尝试访问login
页面时,他被重定向到Loggedin
控制器
function __construct()
{
parent::__construct();
$u = $this->session->userdata('username');
if(! isset($u))
{
redirect('loggedin');
}
}
Loggedin
当他在未登录的情况下尝试访问控制器时,他应该被重定向到login
控制器
function __construct()
{
parent::__construct();
$u = $this->session->userdata('username');
if(isset($u))
{
redirect('login');
}
}
但是当我按下注销按钮时,它必须重定向到Login
控制器,但他仍然留在Logggedin
控制器上。
function logout()
{
$this->session->sess_destroy();
redirect('login');
}
代码中可能有什么问题?