Php 如果任何人已经登录到同一浏览器,如何限制用户登录我们的应用程序?

Php 如果任何人已经登录到同一浏览器,如何限制用户登录我们的应用程序?,php,cookies,Php,Cookies,我有一个PHP应用程序。现在我想限制用户登录我的应用程序,如果有人已经登录到同一个浏览器?这是否可能使用Cookie?哪种方法更好 如何操作…使用cookies存储会话id。然后浏览器一次只能与一个会话关联。使用会话存储用户是否登录。在登录页面上,询问会话用户是否已登录 与所有网络通信一样,这需要传输端(即浏览器)具有一定的信任度。因此,不应将其用于高风险场景。但是,这是您所能获得的最好结果。使用cookies存储会话id。这样,浏览器一次只能与一个会话关联。使用会话存储用户是否登录。在登录页面

我有一个PHP应用程序。现在我想限制用户登录我的应用程序,如果有人已经登录到同一个浏览器?这是否可能使用Cookie?哪种方法更好


如何操作…

使用cookies存储会话id。然后浏览器一次只能与一个会话关联。使用会话存储用户是否登录。在登录页面上,询问会话用户是否已登录


与所有网络通信一样,这需要传输端(即浏览器)具有一定的信任度。因此,不应将其用于高风险场景。但是,这是您所能获得的最好结果。

使用cookies存储会话id。这样,浏览器一次只能与一个会话关联。使用会话存储用户是否登录。在登录页面上,询问会话用户是否已登录


与所有网络通信一样,这需要传输端(即浏览器)具有一定的信任度。因此,不应将其用于高风险场景。但是,这是您所能得到的最好结果。

如果您使用PHP会话,默认情况下使用cookies存储会话信息,因此如果有人打开一个新窗口,它将已经登录并拥有会话。

如果您使用PHP会话,默认情况下使用cookies存储会话信息,因此,如果有人打开一个新窗口,它将已经登录并拥有会话。

显然,会话管理(我相信您将使用它)应该处理这个问题


如果一个人a登录,然后另一个人B尝试在同一浏览器中打开登录页面进行登录,则应用程序应将登录页面重定向到应用程序主页面,例如仪表板页面。

显然,会话管理(我相信您将使用的)应能处理此问题


如果人员a登录,然后人员B尝试在同一浏览器中打开登录页面进行登录,则应用程序应将登录页面重定向到应用程序主页面,例如仪表板页面。

使用同一浏览器的人员肯定是同一人?如果是这样,他们将已经建立会话并具有访问权限。使用同一浏览器的人肯定是同一个人?如果是这样的话,他们将已经建立了会话并可以访问。