2011-12-28 19 views
1

我們希望在會話結束時將用戶註銷,因此一種方法是在會話時間過後,JavaScript將用戶重定向到註銷腳本。但是,如果用戶打開了多個選項卡,則JavaScript可以在不可見的選項卡上激活,並將用戶註銷。我們無法進行AJAX調用,因爲這會重置會話時間長度。在會話結束時打開多個標籤的用戶時,處理註銷用戶的好方法是什麼?如何處理在會話結束時打開多個標籤頁的用戶?

編輯:時間長度後會話在服務器上到期。 JavaScript就在那裏將用戶重定向到註銷頁面,以便內容不會留在屏幕上。

回答

1

你爲什麼依賴於JavaScript?將他登錄到服務器上,然後打開標籤並不重要。

+0

我剛剛編輯了這個問題。我們只使用JavaScript,因爲我們希望用戶重定向到登錄頁面。 – Anonymous1 2011-12-28 23:30:13

1

如果用戶登錄,則必須輪詢服務器。您可以通過AJAX或WebSockets進行輪詢。也許你可以自動重定向,如果cookie過期,但我不知道你是否可以檢查每個JavaScript的失效日期。

相關問題