Angular app检查用户会话是否已过期或是否经常注销

时间:2014-11-07 00:20:45

标签: javascript angularjs authentication

我有一个有角度的应用程序,api调用后端进行日志记录等等。我需要的是能够告诉会话何时到期并将用户注销。

我知道在每次路线更改时我都可以检查用户是否已登录我现在正在做什么,但是如何在闲置时处理它。所以我有用户在特定页面上并保持不活动的实例,虽然他们在后端登出但我不知道在前端需要一些不断检查的地方。任何最佳方法的解决方案。

1 个答案:

答案 0 :(得分:0)

没有轮询的客户端解决方案:

(重新)在每次路线更改时启动计时器以显示15之后的消息(此数字应与用户在后端注销的时间一致)分钟。

唯一的缺点是,如果您的应用程序在路由更改之外发送数据,则用户可以在用户仍然登录时收到注销通知。

还需要您的路由更改实际向后端发送请求。

相关问题