限制一个用户登录页面

时间:2017-03-11 12:52:45

标签: php

在Internet上的单个页面(管理员)上一次仅将一个用户限制为一个用户。 2名管理员。 admin1,admin2。从德国Admin 2登录admin1将无法从德国,美国,瑞士等登录。

1 个答案:

答案 0 :(得分:0)

这是可能的,但您如何做到这将取决于您的方案,因为方法一如既往地取决于您的具体要求。

您需要确定某人是否已登录,这可以通过几种方式完成。

您可以为每次登录使用特定的会话名称。当有人尝试登录时,请检查该会话名称是否已存在,但这会使您难以管理您所面临的问题。

<强> DATABASE
当有人登录时,您可以在临时表中设置数据,并在用户尝试登录时检查这是否已存在 这种方法可能会更好,因为您将面临的主要问题之一是知道登录的人是否不再使用该系统,因此登录的其他人是合法的。

如何处理所有这些取决于您的具体情况。例如,这可能是少数几个用户(比如5个)的内部人员,并且他们都知道他们必须在完成后退出,否则其他任何人都无法登录。

否则,您可以使用活动更新临时表(每次他们点击或执行更新活动时间戳的操作),如果最后一次活动是X分钟/小时前,则将另一个用户注销,并将新用户注册。 / p>