![](/img/trans.png)
[英]How to disable the back button in browser when user logout in asp.net c#
[英]How to determine a user logout in asp.net c#?
我必须在数据库中维护用户登录和注销时间。 如果我在global.asax
使用Application_End ()
进行日志记录,则登录很容易但注销。 它给了我例外。
我在 asax 文件中的代码:
Application_End()
{
HttpCurrent.Context.Session.Abandon();
LogUserLogoutTimeToDatabase();
}
你是最好的,第一个赌注是应用程序中的注销按钮。 之后,您可以使用会话时间非常短的会话超时事件。
Application_End 在应用程序关闭时触发,但不在服务器崩溃期间触发。
您将需要使用 Session_End()。 用户可以简单地关闭他们的浏览器,对他们来说,他们现在已经“注销”了——但是除非他们在关闭浏览器之前点击“注销”按钮,否则没有任何东西通知服务器他们已经注销。 因此,一旦他们的会话超时,将触发 Session_End() 事件,您可以在那里捕获您的注销。
实现此目的的最佳方法是使用注销按钮的onClick
事件。
当用户单击注销按钮时,将该时间存储在database
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.