【发布时间】:2014-04-01 02:55:09
【问题描述】:
我已使用此代码使最终用户在注销后无法使用浏览器后退按钮访问应用程序页面。如果最终用户单击浏览器后退按钮,则需要再次将用户踢回 ApplcationLogin 页面。这工作正常,但点击后退按钮后,它会给出一个页面(不是应用程序登录页面)。如果用户点击再次尝试按钮,应用程序将重新登录,此页面限制文档过期消息与尝试再次按钮。这是代码。
res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
res.setHeader("Pragma", "no-cache"); // HTTP 1.0.
res.setDateHeader("Expires", 0); // Proxies
chain.doFilter(request, response);
【问题讨论】:
-
信息不足。你在用 CMA 吗?您是否使会话无效?
-
您可能没有在注销时使会话(在服务器端)无效,否则服务器将不会提供登录页面。
-
我的会话也无效
标签: java browser-cache cache-control