用户会话结束时在SQL表中记录DateTime

时间:2015-06-17 17:18:56

标签: c# sql session datetime

我已经编写了一个应用程序,用户必须登录此应用程序。我有一个表,我保留了该会话的登录令牌,他们登录的日期时间,他们注销的日期时间以及他们登录的持续时间。

当用户实际点击Logout时,此功能非常有用。如果用户没有点击Logout,那么注销的日期时间就不会占用,并且它不会给我持续时间。

有些用户只是简单地退出而没有基本上点击退出,有没有办法解雇一个事件,我想当会话结束时捕获注销信息?

现在我只有一个插入语句连接到我的登录按钮和更新语句连接到我的注销按钮。

1 个答案:

答案 0 :(得分:0)

在Global.asax.cs中是一个事件处理程序

    protected void Session_End(object sender, EventArgs e)
    {

    }

哪个会在会话结束时被解雇。