2012-02-24 57 views

回答

0

對不起,我誤解了你的問題。您將需要依靠將您的會話存儲在數據庫中。如果你在你的config.php文件中指定CodeIgniter,你可以自動爲你做這件事。

您的腳本需要查詢數據庫以查找包含請求的用戶名的任何存儲會話。如果它找到一個,這意味着它們已經登錄到多臺計算機上,只要登錄通過身份驗證,就可以刪除數據庫會話並啓動一個新會話。

+1

Web應用程序應該如何強制從其他瀏覽器中刪除cookie? – 2012-02-24 18:38:27

+0

@ IgnacioVazquez-Abrams,謝謝 - 我誤解了這個問題。答案已更新 – hohner 2012-02-24 18:51:22

3

當用戶登錄時,您可以將當前登錄的sessionid存儲在數據庫中,然後根據請求中的數據庫檢查當前會話ID,如果不匹配,則重定向到登錄頁面。

相關問題