【问题标题】:session time out with angularjs and asp. net web api使用 angularjs 和 asp 会话超时。网络接口
【发布时间】:2015-10-19 07:02:18
【问题描述】:

我正在使用 mvc4 web api 项目。我已经包括了angularjs。 正如我读过一篇文章,我们的 api 不支持会话,因为它是无状态的。 基本上我们以前用asp做编码。净会话。现在不存在。 (它在那里,但我还没有实现)。

如果我不打算使用会话,我应该如何进行?目前我正在将用户名存储在 html 本地存储中,但它似乎并不乐观,因为它位于客户端。
如何在 10 分钟后显示会话超时的消息?

我应该只使用客户端 js 吗?
有一些方法吗??? 我不知道如何处理这种情况?

timerjs 什么的?我应该怎么办?

【问题讨论】:

    标签: angularjs asp.net-mvc-4 asp.net-web-api session-timeout


    【解决方案1】:

    IMO,将客户端会话存储在客户端是一种不好的做法,因为它很容易被黑客入侵,从而导致网站易受攻击。如果您正在开发 web api,我建议使用OAUTH2。在客户端,您可以使用ng-idle 显示用户是否长时间空闲并在超时时将其注销。

    希望有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-23
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      相关资源
      最近更新 更多