如何实现滑动过期认证

时间:2014-06-17 15:32:10

标签: javascript angularjs cookies

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

1 个答案:

答案 0 :(得分:0)

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