2014-09-22 100 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();