一个用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。
比如3L的说法,在users表内加一个sessionId字段,在用户访问时将cookies里面的sessionId与数据表里的sessionId比较下,不同就是非法访问,这时候踢下线就是把sessionId置空。
也可以单独创建一个 sessions 表,在里面记录用户ID与对应的session id ,登陆时查询下记录——这样的好处是支持多个地方同时登录同一个用户。T下线的方法是删除sessions表里对应的session id或用户ID。
相关文章推荐
- Android架构知识
- 电脑手机微网站三站合一对企业有哪些优势?
- 最强大经典的php企业网站源码模板,一键安装就可以使用
- 网站测试之一压力测试
- 阅读源码需要注意什么问题,有什么好的源码下载网站
- 乌克兰学生在Tor网站上贩卖硬性毒…
- 比特币交易网站
- R3架构师:并不是只有完全开放和完…
- 估值近200亿美元的短租网站或将利…
- 所有商务网站都应该接受比特币吗?
- 前端网站
- WEB网站常见的受攻击方式及预防手段
- 理解RESTful架构
- 架构验证过程发现非数据类型错误 validation found non-data type errors
- 剑指offer 学习网站
- 大型站点技术架构(二)--架构模式
- 交换机系统架构和交换模式
- MVP框架 – Ted Mosby的软件架构
- 秒杀系统架构分析与实战
- Scrapy架构概览