我创建了一个页面登录,注销以访问控制面板场景如下:用户登录并访问 cpanel 页面,然后他们注销问题:当登录完成时,如果用户单击浏览器后退按钮,用户甚至返回登录页面尽管已完成身份验证并设置了会话,但同时如果用户注销并单击后退按钮,它将返回到控制面板页面(如果用户刷新页面,那么一切似乎都很好,并且 usr 将被重定向到登录并返回按钮不会将她重定向到 cpanel )。
问题是浏览器缓存,我尝试使用 php header 和 html meta 来防止页面缓存,但我无法成功。有什么解决办法吗?
我的注销操作代码如下
public function logoutAction()
{
$auth=Zend_Auth::getInstance();
//If logged in then move to index
if(!$auth->hasIdentity()){
$this->_redirect('admin/account/redirect');
}
$auth->clearIdentity();
$this->_redirect('admin/account/redirect');
}