【发布时间】:2017-08-30 18:19:42
【问题描述】:
我在登录时在本地存储中设置了一个身份验证令牌,并在注销时将其清除。注销后,如果用户尝试再次登录,则使用从缓存中获取的旧身份验证令牌,而不是新设置的值。如何在清除本地存储的同时清除缓存。我在我的应用程序中使用 angular 2。
登录:
localstorage.setItem("token", "value")
退出:
localstorage.clear();
【问题讨论】:
-
你需要在你的js代码中清除内存中的token
-
我也尝试过 localstorage.removeItem("token") 。仍然面临同样的问题
-
您是否将令牌存储在内存 anny 中,就像在变量 somwhere 中一样?
-
喜欢你的身份验证服务
-
@TimCodes - 我也面临同样的问题。 Identity Server 的
ReactJs-OIDC Client中存在相同问题。
标签: javascript html angular