0

我将用户身份验证信息和令牌存储在cookie本地用于我的angular/typescriptSPA。Cookie 在我设置的特定时间后过期。如何在用户活动时重置过期?(服务器上的会话根据用户请求重置)

我的意思是什么是最好的方法,所以我不会编写一些愚蠢的东西。

谢谢

4

1 回答 1

0

我假设您在服务器上进行身份验证和 cookie 生成,并且您的角度侧身份验证位于服务中。

实现您正在寻找的一种方法是在您的客户端服务中创建一个方法,以将请求发送到服务器的已知端点,该端点将刷新 cookie。此服务器端点将刷新 cookie 并返回 HTTP 200 代码。

一旦你有了这个代码,你就可以在用户与应用程序交互时调用它(例如跨视图导航$locationChangeStart, $routeChangeStart等)。

于 2015-05-05T14:25:47.163 回答