如何设置最大登录用户 cakephp

Posted

技术标签:

【中文标题】如何设置最大登录用户 cakephp【英文标题】:how to set maximum login user cakephp 【发布时间】:2017-09-06 10:06:09 【问题描述】:

如何在 cakephp 中查看有多少用户登录

我尝试在我的数据库中保存会话(我遵循本教程:CakePHP 2.0 – Storing Sessions in the database and retrieving online users),现在我的用户根本无法登录

大家可以帮帮我,或者给我参考来解决这个问题。还是有人有其他方法?

谢谢

【问题讨论】:

请阅读How to ask a good question 和the perfect question 以及如何创建Minimal, Complete and Verifiable example 以改善您的问题并有机会获得答案。 【参考方案1】:

在用于存储电子邮件和密码的用户详细信息表中,添加一个附加列,例如 login_count',其默认值为 0

并且在每次成功登录时将其值增加1,并在每次注销时将其值减少1。通过使用此列,您可以在您的应用程序中设置最大用户登录时间限制。

【讨论】:

如果用户只是关闭他的计算机而不点击“注销”会发生什么......系统应该如何知道他没有再登录? @Twinfriends : 谢谢你的帮助,我也需要处理一下 没问题,我觉得这个问题真的很有趣,我很想看到一个好的解决方案。认为这个还不错,但它不会在所有情况下都有效......这就是我问的原因,我想学习如何处理它。

以上是关于如何设置最大登录用户 cakephp的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成SpringSecurity(九设置用户最大登录数)

会话token的最大有效期

Linux 下如何限制 ROOT 用户远程登陆?

全球最大同性交友网站的所有用户密码都无法登录!!!

每次登录时如何设置微信应用通知音量?

如何打开win2008多用户远程桌面连接