我创建了一个登录到我的网站。用户登录后,我将用户 ID 和操作(=登录)存储在数据库中,并且 $_SESSION['loggedin']==TRUE。(如果注销数据库中的操作将注销并且会话将被破坏)如果有人想从第二台计算机使用相同的用户名再次登录,我将不允许它,因为数据库中的最后一行是“登录”并且当然,用户 ID 也将相同。所以我不想允许来自一个用户名的多个连接。现在在这里我想放一个链接:“断开其他连接”。
例如:我在学校登录但忘记注销,然后我尝试在家登录但它会失败,因为我在另一个地方登录(会话处于活动状态)所以如果我点击“断开其他连接”链接我想要删除学校中的会话值(更改数据库中的操作值是不够的,因为如果我将其更改为注销会话仍然存在并且多个连接将可用)
如何防止来自一个用户名的多个连接?