如何解决PHP:我无法让用户使用多个浏览器登录网站
|| 抱歉,如果此问题已发布。在搜索相关问题时找不到我要找的答案。 我有一个刚刚创建的可与Facebook一起使用的登录系统。一旦用户使用其Facebook信息登录,然后我就会在数据库中为他们创建个人资料。成功登录后,我开始一个会话并将用户的ID存储在该会话中。到目前为止,此设置运行良好,但是最近我注意到,如果我尝试同时使用其他浏览器(1xChrome,1xIE等)登录到该站点,则不会。我该如何解决这个问题?我希望用户不仅能够同时登录同一台计算机上的多个浏览器,而且如果他们留在家里,则仍然能够从另一台计算机登录。 任何帮助是极大的赞赏! 谢谢! 编辑:是的,我有兴趣允许用户登录到多个浏览器,如1xChrome,1xIE,1xSafari等。我应该更加清楚。抱歉。解决方法
您可能需要对Cookie进行更多研究。
您的用户不能使用同一浏览器的多个实例(例如4个Internet Explorer窗口)登录。
您的用户应该能够使用不同的浏览器(即1 x IE,1 x Firefox,1 x Chrome或以上任何一种浏览器+ 1启用了专用浏览/隐身/等功能)。
这样做的原因是因为cookie存储不同。我认为您也可以在技术上使用不同的Firefox配置文件。
...但是回到您的问题上-您可能想了解更多有关Cookies及其在会话中的功能的信息。
,除非您进行检查并自行终止会话,否则不应终止会话。问题可能是实际的Facebook登录名。如果facebook不允许多次登录(我认为不允许),则您的第一个浏览器会话将获得过期的会话(如果您检查facebook登录状态),这可能会导致脚本刷新第一个客户端的状态(再次,如果您这样处理)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。