首页 > 后端开发 > php教程 > PHP怎么做到一个会员帐号不能同时在两个地方登陆

PHP怎么做到一个会员帐号不能同时在两个地方登陆

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-13 12:02:08
原创
988 人浏览过

PHP如何做到一个会员帐号不能同时在两个地方登陆
如小王在A地登陆了该帐号,而小陈接着在B地也登陆了该帐号,那么A地的小王电脑里就弹出个提示:你的帐户已在别处登陆,接着小王登陆的帐号自动被逼下线。
用什么方法呢?

------解决方案--------------------
登入時記錄登入時間與登入ip,根據ip判斷地點。
如果登入地點與上次登入地點不同,且兩次登入時間在一定時間內,則通過站內信息系統提示上一次登入的用戶,被下線。
------解决方案--------------------
可以在登录时,生成一个唯一字符串,比如当前的时间戳记录到数据库中,同时也记录到SESSION中,每次页面操作的时候,判断用户是否登录的同时,也判断一下这个字符串,不一样就提示别处登录。

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
session问题
来自于 1970-01-01 08:00:00
0
0
0
session登录信息
来自于 1970-01-01 08:00:00
0
0
0
thinkphp5.0 session 无法存储?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板