2014-09-22 65 views
-2

我正在寻找一种方法来杀死我的网站的所有会话,当用户有我的网站在多个选项卡中。我试图在数据库中设置online=1,以及当用户想要再次登录时,检查online=1并杀死会话,但这不会始终工作。有没有人知道一种方法来做到这一点?当多个会话中杀死所有会话ASP.NET

+2

为什么你想,如果用户要使用多个标签杀死所有会话?除此之外,你是否尝试过'Session.Clear()'或'Session.Abandon()'? – 2014-09-22 13:18:10

+2

你究竟想要*防止*?您如何知道用户是使用多个选项卡,还是多个隐私浏览会话,多个Web浏览器或多台机器等? – David 2014-09-22 13:20:05

+0

我有一个计时器在我的网站上插入数据库在网站上花费的时间,如果2个选项卡打开此计时器插入2 x时间花在site.Thanks – dasdsads 2014-09-22 13:21:45

回答

1

你必须把这个代码最终你的代码,或者您希望用户注销

Session.Clear();