Javascript 如何实现滑动过期认证

Javascript 如何实现滑动过期认证,javascript,angularjs,cookies,Javascript,Angularjs,Cookies,我正在使用angularjs,需要为身份验证实现滑动过期。当用户第一次登录时,服务器对用户进行身份验证并将其重定向到SPA。如果没有活动,登录会话应持续20分钟。如果有活动,则重置20分钟。在非SPA的常规网站上,当用户在网站中导航时,cookie会重置。在angularjs SPA中,当用户在应用程序中导航时,cookie不会重置。有没有办法在angularjs中实现此功能?应该通过$cookie服务访问cookie,但此服务没有设置过期的属性。为了避免硬刷新页面和丢失所有数据,您可以使用实现

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

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