我試圖在我的yii應用程序中限制同時登錄(相同的用戶名& pwd),爲此我在用戶表「login_status」中添加了一個字段。如果用戶已登錄,則login_status = 1,如果用戶使用應用程序註銷圖標正常登錄,我們將重置爲login_status = 0.限制同時登錄
基於此login_status,我們限制同時登錄(login_status = 1,拋出錯誤「User已經連接」)。
但是,當用戶關閉瀏覽器選項卡或窗口或系統突然停止時,我們正面臨問題。始終login_status = 1,拋出錯誤「用戶已連接」。
請任何人都可以幫助我解決這個問題!
您可以將用戶的最後一個操作記錄爲日期時間,然後僅在用戶登錄時檢查該操作。這樣就不需要Cron作業。 – 2015-03-13 10:25:40