当前位置: 首页 > 面试题库 >

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

施景同
2023-03-14
问题内容

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

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

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


问题答案:

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

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

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

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



 类似资料:
  • 为了获得基本的安全功能,我在我的pom.xml中添加了以下初学者包 并在应用程序中添加了以下两个属性。属性: 安全使用者name=客人 安全。使用者密码=tiger 现在,当我点击我的主页时,我得到了登录框,登录工作正常。 现在我想实现“注销”功能。当用户单击链接时,他/她就会注销。我注意到登录没有在我的浏览器中添加任何cookie。我假设Spring Security为用户创建了一个HttpSe

  • 问题内容: 如何更改phpmyadmin自动注销时间? 它会在1440秒后自动注销,这对我来说非常低。如何更改选项或完全删除登录请求? 问题答案: 创建或编辑文件并在其中设置此变量值: 整数以秒为单位。500000秒是5.7天。然后重新启动apache。

  • 我正试图在我的java webapp中实现WSO2单点注销功能<我无法理解这件事: 然后我为第一个服务提供商(SP)调用注销,IdP使用SAML响应将其重定向到某个注销url,SP收到此请求并使超文本传输协议会话无效。 第二个SP也使用SAML响应从IdP获取请求,但此请求中的http会话是IdP和SP之间的会话,我需要使web浏览器和SP之间的会话无效。我如何获取此会话?

  • 本文向大家介绍ASP.NET实现用户注册和验证功能(第4节),包括了ASP.NET实现用户注册和验证功能(第4节)的使用技巧和注意事项,需要的朋友参考一下 在前几篇文章中小编已经为大家分享几篇关于验证控件实现的文章,今天我们再具体为用户登录页面添加输入数据验证功能和验证码功能。 学习内容 1、创建ASP.NET应用程序。 在E:\Solution1目录下双击文件,运行Visual Studio 2

  • 本文向大家介绍php实现微信扫码自动登陆与注册功能,包括了php实现微信扫码自动登陆与注册功能的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现微信扫码自动登陆与注册功能。分享给大家供大家参考,具体如下: 微信开发已经是现在程序员必须要掌握的一项基本的技术了,其实做过微信开发的都知道微信接口非常的强大做起来也非常的简单,这里我们一起来看一个微信自动登陆注册的例子. php 微信扫码

  • 问题内容: 我们的应用程序在30分钟后注销并重定向到登录页面,我在web.xml中指定会话超时,并使用requestProcessor进行重定向。我想向用户显示一条消息,指出会话过期后会话已过期,如何我可以这样做吗?自动注销?我想在“会话超时,请重新登录”页面上提示错误消息。那我怎么能检测到会话超时呢?有什么方法会自动触发吗? 问题答案: 创建一个活动检查器,该检查器每分钟检查是否发生了任何用户活