[英]reset user login session in angularjs
我将我的angular/typescript
SPA的用户身份验证信息和令牌存储在本地的cookie
。 Cookie会在我设置的一定时间后过期。 在用户活动时如何重置到期时间? (服务器上的会话根据用户请求重置)
我的意思是最好的方法,所以我不会编写一些愚蠢的东西。
谢谢
我假设您在服务器上进行身份验证和cookie的生成,并且角度身份验证位于服务中。
一种实现您要寻找的方法的方法是在客户端服务中创建一个方法,以将请求发送到服务器的已知端点,该请求将刷新cookie。 该服务器端点将刷新cookie,并返回HTTP 200代码。
一旦有了此代码,就可以在用户与应用程序交互时调用它(通过$locationChangeStart, $routeChangeStart
等在视图之间进行导航)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.