最近我在我的 hmvc 系统中实现了 ion_auth。现在的问题是,当我从我的 cms 注销时,注销正在工作,但在销毁会话之前向我显示了这些错误:
未定义索引:session_id
未定义索引:ip_address
未定义索引:user_agent
......
现在我不知道下一行错误原因是什么,仅持续 1 秒,然后正在破坏会话。这可能是一个安全问题吗?因为如果我关闭开发模式,它就不再显示了。任何建议如何解决这个问题?谢谢
最近我在我的 hmvc 系统中实现了 ion_auth。现在的问题是,当我从我的 cms 注销时,注销正在工作,但在销毁会话之前向我显示了这些错误:
未定义索引:session_id
未定义索引:ip_address
未定义索引:user_agent
......
现在我不知道下一行错误原因是什么,仅持续 1 秒,然后正在破坏会话。这可能是一个安全问题吗?因为如果我关闭开发模式,它就不再显示了。任何建议如何解决这个问题?谢谢
我会自己回答这个问题,因为没有人愿意帮助我:)所以这是导致问题的原因
line 102-103
//log the user out
function logout()
{
$this->data['title'] = "Logout";
//log the user out
$logout = $this->ion_auth->logout();
//redirect them to the login page
$this->session->set_flashdata('message', $this->ion_auth->messages());
redirect('auth/login', 'refresh');
}
我将其更改为:
//log the user out
function logout()
{
if($this->ion_auth->logged_in())
{
$this->ion_auth->logout();
redirect('admin/login', 'refresh');
}
}
资料来源:我测试了自己并且工作得很好:)