我们有一个任务来实现对用户登录和注销时间的跟踪。我们面临的唯一真正的问题是何时以及如何获取用户的注销时间。该应用程序有一个注销按钮,但我们的用户通常只是关闭浏览器,然后用户会自动注销。
有没有办法获得会话结束的时间?
您可以在global.asax中使用Session_End
方法,只需在该方法中获取当前时间戳并执行您需要执行的操作即可。
protected void Session_End(Object sender, EventArgs e)
{
var date = DateTime.Now();
//Do stuff
}