您的位置:首页 > 运维架构 > 网站架构

一个用PHP写的网站,当两个人同时用一个账号登录时,后一个会将前一个账号挤下线。

2016-04-19 09:02 393 查看
需要一个session id,与用户信息绑定。

比如3L的说法,在users表内加一个sessionId字段,在用户访问时将cookies里面的sessionId与数据表里的sessionId比较下,不同就是非法访问,这时候踢下线就是把sessionId置空。

也可以单独创建一个 sessions 表,在里面记录用户ID与对应的session id ,登陆时查询下记录——这样的好处是支持多个地方同时登录同一个用户。T下线的方法是删除sessions表里对应的session id或用户ID。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: