如何在特定时间注销用户

问题描述:

我有一个简单的应用程序登录webforms,我需要在特定的时间自动注销用户,由于更新 例如在13:30我需要注销用户从网站重定向到登录页面。如何在特定时间注销用户

谢谢。

+1

请发表您的评论。 –

+0

你尝试过什么吗? –

+0

您是否试过定期回收应用程序池? – Saeed

我想你使用IIS作为Web服务器。将应用程序离线的最简单方法是将app_offline.htm放在Web根文件夹中。 IIS会将所有请求重定向到此文件。 https://blogs.msdn.microsoft.com/amb/2012/02/03/easiest-way-to-take-your-web-site-offline-iis-6-0-or-iis-7-5-with-net-4-0/

你可以做的是,当用户交互时,你可以检查时间,如果时间已经超过你的适当时间,然后刷新他的会话详细信息。 因为如果用户已经登录,并且他没有与网站进行数小时的交互,则无法通过浏览器进行注销。

您还可以将登录时间戳存储到数据库中,并且您可以将其与当前用户与下一个网站进行交互时的当前时间进行比较。