2017-04-11 37 views
-3

如何檢查有多少用戶在CakePHP的是登錄如何設置最大登錄用戶的CakePHP

我試着在我的數據庫中保存會話(按照本教程:CakePHP 2.0 – Storing Sessions in the database and retrieving online users),現在我的用戶可以在任何

無法登錄

大家可以幫幫我,或者給我參考解決這個問題。或者任何人有另一種方式?

感謝

+0

請閱讀[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question /)以及如何創建一個[Minimal,Complete和Verifiable示例](http://stackoverflow.com/help/mcve)來改進您的問題並獲得答案。 –

回答

1

內用戶信息表,用於存儲電子郵件和密碼,其默認值0添加像login_count'的附加列。

並在每次成功登錄時將其值增加1,並在每次登出時將其值減少1。通過使用此列,您可以在應用程序中將最大用戶登錄時間限制爲最大值。

+2

如果用戶簡單地關閉他的電腦而不是點擊「註銷」,會發生什麼......系統應該如何知道他不再登錄? – Twinfriends

+0

@Twinfriends:感謝您的幫助,我也需要處理它 –

+0

沒問題,我認爲這個問題真的很有趣,我很樂意看到一個好的解決方案。想想這個並不壞,但它在任何情況下都不起作用......這就是爲什麼我問,我想學習如何處理這個問題。 – Twinfriends

相關問題