思想:同时登录人数不超2位,设计一张表,当用户登录时,将用户信息增加在表里,退出登录时,将用户信息从表里面删除,,每次用户登录都先从表中比较,有没有一样的用户,有一样的就不允许登录。提示每个账号只允许一个用户登录。
bug:必须要用户退出登录才行,关闭网页,数据库的表还是显示有用户信息,导致下次登录就显示不允许俩用户同时登录。有没有什么好的解决办法呢?
思想:同时登录人数不超2位,设计一张表,当用户登录时,将用户信息增加在表里,退出登录时,将用户信息从表里面删除,,每次用户登录都先从表中比较,有没有一样的用户,有一样的就不允许登录。提示每个账号只允许一个用户登录。
bug:必须要用户退出登录才行,关闭网页,数据库的表还是显示有用户信息,导致下次登录就显示不允许俩用户同时登录。有没有什么好的解决办法呢?
不确定你要做成什么样子,目前在你的基础上可以这样处理:1.加入登录超时概念,定时任务清除登录用户/或使用缓存。2.websocket检查客户端连接状态,来清除用户信息。