Php Codeigniter,单击后退按钮浏览器时重定向到上一页
单击浏览器上的“上一步”按钮时,我希望看到。系统将重定向到上一页或特定页 我做了一个函数来检查登录会话,如下所示Php Codeigniter,单击后退按钮浏览器时重定向到上一页,php,codeigniter,redirect,Php,Codeigniter,Redirect,单击浏览器上的“上一步”按钮时,我希望看到。系统将重定向到上一页或特定页 我做了一个函数来检查登录会话,如下所示 public function cekAuth(){ /* Mengecek login session */ $sesi = $this->ci->session->userdata('isLogin_'.project); $key = $this->ci->uri->segme
public function cekAuth(){
/* Mengecek login session
*/
$sesi = $this->ci->session->userdata('isLogin_'.project);
$key = $this->ci->uri->segment('1');
if ($sesi == TRUE && $key == "access") {
redirect('dashboard/home');
exit();
} else if($sesi == FALSE) {
redirect('access');
exit();
}
}
如果登录会话为TRUE且用户访问登录页面,则登录页面将重定向到仪表板。这是成功的
但当我注销时,总是重定向到仪表板,而不是登录页面
注销:
function logout(){
$this->session->sess_destroy();
$this->session->set_userdata('isLogin_'.project , FALSE);
redirect('access');
}
你能帮我吗?:) 最好先检查一下你的身体状况是否完美,如果你愿意这样做的话,可能会知道问题出在哪里
public function cekAuth(){
/* Mengecek login session
*/
$sesi = $this->ci->session->userdata('isLogin_'.project);
$key = $this->ci->uri->segment('1');
if ($sesi == TRUE && $key == "access") {
echo '1';
exit();
redirect('dashboard/home');
} else if($sesi == FALSE) {
echo '2';
exit();
redirect('access');
}
}
在
注销功能中更改此行:
$this->session->set_userdata('isLogin_'.project , FALSE);
至
$this->session->unset_userdata('isLogin_'.project , FALSE);
显示您的仪表板控制器和登录控制器我认为您也重定向了登录页面。。显示登录控制器的代码。