【发布时间】:2019-04-13 09:47:27
【问题描述】:
我正在开发一个应用程序,NodeJs(连同 Express)将是服务器端,它将提供 RESTful 服务,而 Angular 6 将利用 RESTful API。
现在的问题是当用户更改密码时,如何从所有设备上注销用户。
我正在使用 JWT 进行身份验证。
【问题讨论】:
-
所有设备是什么意思?您是在移动设备、桌面设备...还是多个设备上登录用户?
-
如何存储登录令牌?如果它在数据库中,您应该在用户更改密码后删除该用户的所有令牌
-
目前NodeJS返回一个JWT Token,我保存在localStorage中,不知道最佳实践是什么
-
根据我对您现在已删除的问题的评论,读者通常会鼓励新社区成员尽可能详细地编写问题。这个问题似乎也遇到了同样的问题——它太简短了,没有显示导致问题的代码,因此没有得到很好的接受。
-
请注意,这里确实有可能获得好评——您只需要先让读者相信您已经做出了扎实的个人努力。我很欣赏这与您之前可能在网络上获得帮助的其他地方不同,但人们想要来这里的原因是社区强制执行的高质量标准。