【发布时间】:2018-08-22 19:43:09
【问题描述】:
我在生产环境中有一个 Web 应用程序。当用户从网站注销并点击后退按钮时,不应将他带回网站。一旦用户注销,所有缓存都应该被清除。我浏览了一些网站,但没有得到正确的解决方案。我不知道如何实施该技术。非常感谢任何帮助/建议。 目前我在后端做了什么:
app.use(function(req,res){
res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
res.setHeader("Pragma", "no-cache");
res.setHeader("Expires", "-1");
});
【问题讨论】:
-
你如何维护你的会话?正在使用什么类型的会话存储?
-
我将其存储在本地存储内存中
-
您没有在后端维护会话?如果是这样,那就错了。即使您清除本地存储,任何人都可以使用相同的详细信息重新登录。
-
我将在后端实现会话。之后,让我知道进一步的实施@Hey24sheep