2011-11-24 36 views

回答

1

爲每個帳戶保留一個「uniqueID」字段。

當帳戶成功登錄時,生成一個隨機唯一的ID並將其存儲在該帳戶中,並將其存儲在會話中。

在每個安全頁面的頂部,驗證會話中數據庫中唯一的id,如果匹配,歡呼。如果不是這樣,則意味着自該帳戶從該瀏覽器登錄以來,其他人使用相同的帳戶並從另一瀏覽器登錄。然後將當前用戶踢出系統。

+0

所以,例如:在'用戶'表中我需要添加字段'uniqueID',並且在這個字段中我應該保存來自'ci_sessions'的會話ID? – sunpietro

+0

這也會起作用。只要每個用戶/瀏覽器都有獨特的價值。 – iWantSimpleLife

相關問題