【问题标题】:Logout session Angular2 nodeJS注销会话Angular2 nodeJS
【发布时间】:2017-10-21 23:42:20
【问题描述】:

我有一个 Angular2 应用程序和 NodeJS 服务器。我被困在实施注销上。

如果我只是使用req.session.destroy(),它对Angular2 端没有任何影响。 Angular2 仍然认为用户已登录。(因为当我调用返回有关已登录用户的数据的方法时,它仍然返回它 - 即使它需要 req.session.user 来返回此数据)。

我看到了一些解决这个问题的方法,但我看到的只是使用 localStorage(将用户保存在 localStorage 中,然后在单击注销后将其删除)。

有没有其他更有效的方法可以从 NodeJS 告诉 Angular2 用户已经注销并且会话已经结束?

【问题讨论】:

    标签: javascript node.js angular session logout


    【解决方案1】:

    例如,如果您使用 Web 令牌进行用户验证,则应该可以在用户注销后将令牌重置为 null。 您可以查看User Authentication using JWT 以了解有关实施的想法

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 1970-01-01
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多