首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >销毁会话

销毁会话
EN

Stack Overflow用户
提问于 2012-09-13 03:01:21
回答 2查看 272关注 0票数 0

我想销毁项目中的一个会话,这样当我单击Logout时,它将转到一个页面"KillSession.jsp“,在该文件中我编写了"session.invalidate();”,然后我将用户重定向到登录页面。但是,如果我使用浏览器上的后退按钮,它会返回到我之前访问过的页面,即使我已经注销。该怎么办呢?

EN

回答 2

Stack Overflow用户

发布于 2012-09-13 03:02:57

您的浏览器缓存它,您需要添加标头以强制您的浏览器不强制它

票数 1
EN

Stack Overflow用户

发布于 2012-09-13 03:04:31

请确保在注销之前没有缓存最后一页。你可以这样做:

代码语言:javascript
复制
response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires", 0);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12394614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档