【问题标题】:How to implement sliding expiration authentication如何实现滑动过期认证
【发布时间】:2023-03-09 07:33:01
【问题描述】:

我正在使用 angularjs,需要为身份验证实现滑动过期。当用户第一次登录时,服务器对用户进行身份验证并将他们重定向到 SPA。如果没有活动,登录会话应持续 20。如果有活动,则重置 20 分钟。在非 SPA 的常规网站上,当用户在网站中导航时,cookie 会被重置。在 angularjs SPA 中,当用户在应用程序中导航时,cookie 不会重置。有没有办法在 angularjs 中实现这个功能?

【问题讨论】:

    标签: javascript angularjs cookies


    【解决方案1】:

    应通过 $cookie 服务访问 cookie,但该服务没有设置过期时间的属性。为避免硬刷新页面并丢失所有数据,您可以使用angular-cookies 模块,该模块实现了设置过期超时的功能。

    【讨论】:

      猜你喜欢
      • 2013-12-09
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 2012-05-11
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多