登出时出现问题。基本上我使用安全模块,我调用方法secure.logout(),这个重定向到登录页面,但我可以返回并返回到页面,就像我被登录一样。
public static void logout() throws Throwable {
Security.invoke("onDisconnect");
session.clear();
response.removeCookie("rememberme");
for(String key : response.cookies.keySet()){
response.removeCookie(key);
}
response.reset();
Security.invoke("onDisconnected");
Secure.login();
}
我正在使用最后一个代码,我包括删除cookie,有一段时间它有效,但现在不再有效了。
有人有解决方案。我非常感谢你的帮助。
答案 0 :(得分:0)
我会说这是因为当你击中" back"您正在访问导航器的缓存。尝试点击"刷新"在这个未经授权的页面上,您将不会实际播放该页面。
本文包含有关该主题的有趣信息: http://www.codeproject.com/Tips/549347/Browser-Back-Button-Issue-After-Logout