2010-11-21 55 views
0

如果一個用戶在一臺計算機或瀏覽器中登錄,然後他再次登錄到另一臺計算機/瀏覽器,所以前登錄應被標記爲無效,有沒有什麼辦法來實現這一點?如何控制用戶relogin

回答

1

其中一種方法是在登錄時使用會話標識設置cookie,並將最新的會話標識記錄在某個服務器端(如數據庫)的某個用戶標識所鍵入的位置。在任何網站訪問上,驗證它是該用戶的最新會話。

+0

那麼如何讓以前的會話無效? – hguser 2010-11-21 05:18:44

+0

你問過如何明確地使他們的cookie無效?這取決於您在服務器上運行的軟件以及服務器上的訪問設置。 – Gerrat 2010-11-21 05:34:39

+0

每次打電話都要進行會話檢查。如果cookie.client_uuid == user.last_uuid,則照常執行。其他刪除cookie。 – 2010-11-21 05:52:32