2013-01-07 35 views
2

有沒有辦法讓任何時候只有一個人登錄賬戶?即如果我在PC A上登錄並嘗試在PC B上登錄,則必須說:「對不起,您已經登錄。」 ?在YII上停止多次登錄?

回答

1

創建一個包含session_id和user_id 列的表,當有人登錄時,將其添加到表中並刪除具有該user_id的任何其他行。
每當登錄用戶加載頁面時,您都會檢查該表以查看是否存在與session_id匹配的記錄,如果沒有,則顯示錯誤消息user_id 。