【发布时间】:2011-07-29 12:42:32
【问题描述】:
我开始在我的项目中使用 codeigniter。我的网站有用户身份验证系统。我已经看过 nettuts 的视频以获取登录信息。我很困惑为什么注销无法正常工作。
我的登录控制器中有以下注销功能。
function logout() {
$this->session->sess_destroy();
redirect('main');
}
如果我单击注销按钮,我会将用户重定向到主页。但是在将用户重定向到主页后,如果单击浏览器上的后退按钮,我将在页面顶部看到注销和我的名字。我需要一些关于哪里出错的帮助,或者我的控制器中是否缺少任何重要的代码
提前致谢
编辑
我想我找到了解决方案。我应该将以下代码附加到适当的控制器中
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");
【问题讨论】:
标签: php codeigniter logout