如何在Asp.net中维护登录和注销时间?
我在数据库中存储了登录和注销时间。 一旦用户登录,我们将捕获登录时间.....但问题是注销时间?
我尝试在global.asa文件中使用Session_End Event ...其文件
在某些情况下 1)系统自动关闭 2)用户关闭浏览器
在这种情况下如何捕获退出时间?
例如(Facebook,Gmail)他们将如何维护用户在线离线的用户天气?
就像我正在实施聊天应用程序一样,你可以指导实现这个解决方案
谢谢....
答案 0 :(得分:1)
只有当用户手动点击LOGOUT
按钮时,您才能获得退出时间。现在,如果该人没有点击退出按钮。存在问题,并且大多数人有可能不点击logout
按钮并关闭浏览器。你能做的是
Javascript/jQuery
以呼叫webmethod
以便注销您将收到浏览器关闭警告javascripts/jQuery
,您可以在其中调用Webmethod
。
希望这有帮助。