【发布时间】:2012-01-29 16:12:52
【问题描述】:
我有用户单击“注销”并被重定向到主页的情况。然而,当他重定向到主页时,如果他单击浏览器的后退按钮,他可以返回到工作区。我需要阻止他下线后回到工作区。有人可以帮忙吗?
【问题讨论】:
标签: jquery html browser browser-history
我有用户单击“注销”并被重定向到主页的情况。然而,当他重定向到主页时,如果他单击浏览器的后退按钮,他可以返回到工作区。我需要阻止他下线后回到工作区。有人可以帮忙吗?
【问题讨论】:
标签: jquery html browser browser-history
您无法阻止用户重新访问以前访问过的 URL,即使在他们退出后也是如此。您的会话管理代码需要管理这种情况。如果用户不再持有有效会话,则不应执行请求。
如果您试图阻止浏览器在用户注销后显示登录后页面的缓存版本,您可以在之后可访问的页面上设置一个值为 no-cache 的 HTTP Cache-Control 标头登录。
【讨论】:
在注销时将会话变量设为 0,并在页面顶部的脚本标记中检查其值。如果为 0,则留在登录页面。这将防止后退按钮进入登录页面。
【讨论】: