【发布时间】:2016-06-22 00:25:05
【问题描述】:
我有使用 angularjs、nodejs 构建的应用程序,当我们注销应用程序时,使用基于 jwt 令牌的身份验证进行身份验证,用户将被重定向到登录页面,但是一旦我登录,url 类似于
如果我复制此 url 并粘贴到浏览器的同一选项卡中,用户可以看到身份验证资源,我不确定实现应该是这样的
$scope.logout(){
**delete $window.sessionStorage.token;//this seems to be not working**
//change to homgepage
}
【问题讨论】:
-
只是出于好奇,delete关键字前面的**是干什么的?您添加的内容是否只是为了突出显示似乎不起作用的代码?如果没有,请您删除删除关键字之前的 ** 并重新测试
-
感谢您的回复,我已使用 ** 突出显示代码
-
这是一个愚蠢的问题,但我必须检查☺
-
请检查并告诉我
-
为什么你认为令牌存储在“sessionStorage.token”中?也许它存储在“localStorage”或不同的属性中?或者,它可能根本没有存储并且每次通过 OAuth 流加载 AngularJS 应用程序时都基于您甚至看不到的现有外部 cookie 获取?
标签: angularjs node.js authentication jwt