Session cakePHP会话登录注销情况

Session cakePHP会话登录注销情况,session,login,cakephp-1.3,Session,Login,Cakephp 1.3,我只是想寻求帮助解决我的问题 我有一个情况: Person1使用用户名和密码(例如username=“myUsername”和password=“myPassword”)登录其帐户,Person1成功登录,Person1的信息存储到会话中 现在,在Person1登录后,Person2也使用相同的帐户登录(username=“myUsername”和password=“myPassword”) 我想要的是当Person2登录时,Person1将被注销。。。 我该怎么做 任何帮助都将不胜感激。 谢谢

我只是想寻求帮助解决我的问题 我有一个情况:

Person1使用用户名和密码(例如username=“myUsername”和password=“myPassword”)登录其帐户,Person1成功登录,Person1的信息存储到会话中

现在,在Person1登录后,Person2也使用相同的帐户登录(username=“myUsername”和password=“myPassword”)

我想要的是当Person2登录时,Person1将被注销。。。 我该怎么做

任何帮助都将不胜感激。 谢谢


:D

当Person1登录时,您需要使用所连接用户的id存储(在数据库中)。让我们将此表称为“ConnectedUsers”。 如果Person1注销,则从ConnectedUsers中删除该行

现在,如果Person2登录,您需要查看ConnectedUsers表以查看用户是否已连接。如果有,则为Person2创建一行

问题:如果用户因会话过期而注销或关闭浏览器,您将无法从ConnectedUsers中删除该行。您可能需要存储上次连接的时间或ip以检查是否有其他用户连接

祝你好运