我正在尝试从Mozilla Firefox中的应用程序注销,但是当我点击“注销”按钮时,它会将我重定向到仪表板页面。它仅在我删除浏览器历史记录时才有效。
function logout()
{
$this->user_id = $this->flexi_auth->get_user_id();
if ($this->flexi_auth->logout_specific_user($this->user_id) === true)
{
$this->session->unset_userdata('is_searched');
redirect('auth/login');
}
}
当我点击Firefox中的注销按钮时,它会重定向到仪表板页面,无法调用上面的功能。
仅在Firefox浏览器中发生。请帮我;我怎么解决呢?
答案 0 :(得分:0)
你可以尝试这样的东西,你可以根据变量名编辑代码。
$user_data = $this->session->all_userdata();
foreach ($user_data as $key => $value) {
if ($key != 'session_id' && $key != 'ip_address' && $key != 'user_agent' && $key != 'last_activity') {
$this->session->unset_userdata($key);
}
}
$this->session->sess_destroy();
redirect('auth/login');