一旦用户登录网站,我如何使用相同的电子邮件和密码停止多个用户登录。
例如:
if a user already login from chrome and user trying to login from firefox
then system should automatically destroy first session which is created
from chrome.
答案 0 :(得分:0)
解决方案是将会话存储在数据库中。然后,当用户重新尝试登录时,您可以轻松地从数据库中删除它们。您可能需要一个存储session-userID
链接的表,但这有点像我使用的解决方案。
答案 1 :(得分:0)
您可以在用户表格中添加“is_loggedin”等字段 并在任何用户登录时将此字段值更新为1。 并在任何用户注销时将其更新为0.
登录时,您可以检查此字段值是否为1 用户在其他地方登录,您应该返回警告信息。