小编典典

Asp.net:实现自动注销功能

ajax

我在我的项目之一,我只是不能断定从哪里开始寻找想法,但实施自动注销功能 SO

我需要的是,如果用户会话已过期,应用程序会将用户重定向到登录页面。请告诉我解决该要求的方法是什么。

问题陈述: 如果用户在任何给定的登录实例中离开系统超过n分钟,则系统应自动将其注销。


阅读 256

收藏
2020-07-26

共1个答案

小编典典

这是通过以下方式实现的:

1)将每个请求(服务器和ajax(不包括会话检查ajax请求)到服务器的时间戳)保存到会话var中。

2)经常使用ajax通过JS函数通过JS函数轮询服务器,并检查会话时间戳记与ajax请求时间之间的时间差是否大于会话超时val,然后注销当前用户并返回bool该ajax请求。

3)如果返回的布尔值为true,则将当前页面重定向到登录页面。

2020-07-26