加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP / SESSION:每个用户登录一个?

发布时间:2020-12-13 18:13:53 所属栏目:PHP教程 来源:网络整理
导读:我怎么能这样做,当时只有1个用户可以在线?想法? 因此,您无法在一台PC /浏览器上登录到User1,然后在另一台PC /浏览器上登录到User1? 我在PHP中有我的社区系统,它存储在会话中.. 您可以将会话ID(和上次访问时间)存储在数据库中,如果最后访问时间太近(例如,
我怎么能这样做,当时只有1个用户可以在线?想法?

因此,您无法在一台PC /浏览器上登录到User1,然后在另一台PC /浏览器上登录到User1?

我在PHP中有我的社区系统,它存储在会话中..

您可以将会话ID(和上次访问时间)存储在数据库中,如果最后访问时间太近(例如,在过去20分钟内),则拒绝具有不同会话ID的用户的登录尝试.当然,在注销时清除ID.

但请注意,如果用户在没有注销然后重新打开的情况下关闭浏览器,他们可能会被锁定一段时间(上面20分钟,或者您决定的任何时间间隔),因为他们没有匹配的会话饼干了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读