Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 避免本地存储恢复_Javascript_Cookies_Vuejs2_Local Storage - Fatal编程技术网

Javascript 避免本地存储恢复

Javascript 避免本地存储恢复,javascript,cookies,vuejs2,local-storage,Javascript,Cookies,Vuejs2,Local Storage,我有一个Vue SPA应用程序+Spring引导服务,它使用令牌+会话cookies解决方案来处理用户会话 如果用户登录到servicea,它将在浏览器中设置cookieCa,serviceB使用此cookie向service a发送请求,验证cookie并获取临时令牌(service B将在后续请求中使用该令牌) 此令牌存储在本地存储器中。本地存储和cookie将在用户注销时清除 但是,如果用户在注销后按browserback按钮,本地存储将恢复,用户仍然可以使用令牌使用服务 是否有办法永久清

我有一个Vue SPA应用程序+Spring引导服务,它使用令牌+会话cookies解决方案来处理用户会话

如果用户登录到service
a
,它将在浏览器中设置cookie
Ca
,service
B
使用此cookie向service a发送请求,验证cookie并获取临时令牌(service B将在后续请求中使用该令牌)

此令牌存储在本地存储器中。本地存储和cookie将在用户注销时清除

但是,如果用户在注销后按browser
back
按钮,本地存储将恢复,用户仍然可以使用令牌使用服务


是否有办法永久清除本地存储以防止出现这种情况

我猜您已经有了某种路由更改保护,您可以在移动到任何
授权的
路由之前重新使用它以确保本地存储具有令牌。我怀疑本地存储是否正在“恢复”。当您返回到最近历史记录中的某个页面时,它将从本地缓存加载,而不是从头开始加载,以提高在历史记录中导航的速度logout@varunagarwal不清楚,,我已经检查了每个令牌请求如果这是你的意思我猜你已经有了某种路由更改保护,你可以在移动到任何
授权的
路由之前重新使用它来确保本地存储有令牌。我怀疑本地存储是否正在“还原”。当您返回到最近历史记录中的某个页面时,它将从本地缓存加载,而不是从头开始加载,以提高在历史记录中导航的速度logout@varunagarwal不清楚,我已经检查了每个令牌请求,如果这是你的意思