2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Php如何限制用户重复登陆 – PHP基础 – 前端 phpstrom 上传记录

Php如何限制用户重复登陆 – PHP基础 – 前端 phpstrom 上传记录

时间:2020-08-11 17:01:06

相关推荐

Php如何限制用户重复登陆 – PHP基础 – 前端 phpstrom 上传记录

您说的是不同的设备,用一个账号同时登陆吧,也就是您只允许一个账号登陆。

分两步解决:

1:在用户表保存一个标识,用户没登陆的时候标识为0,登陆标识为1;如果有其他设备登陆进来,先判断如果标识为1,表示已经登陆,不能再登陆。或者替换先前的登陆,即把以前的登陆挤下去。但这样会有一个问题,如果用户非正常退出,则会导致混乱,所以还要进行第二部。

2:用户表加时间戳,用户登陆后获取服务器的时间戳,用户的每一次操作都变更时间戳,如果用户非正常退出,先判断时间戳,假如设定用户30分钟没操作就退出,那么时间戳大于30分钟,判断用户自动下线。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。