Home >Backend Development >PHP Tutorial > php里怎么防止用户重复登录

php里怎么防止用户重复登录

WBOY
WBOYOriginal
2016-06-13 13:11:241320browse

php里如何防止用户重复登录
b/s项目一般这种情况很难搞的、在php里大神们是如何处理的呢?、或者有过类似的经验介绍下也可以、

特殊情况最好也要算上、宕机、断电、。。。




------解决方案--------------------
用js。用cookie,用session,用header,用数据库
------解决方案--------------------
设置session 方便
------解决方案--------------------
在用户表中增加一个记录当前登录session的字段
当用户登录就记录当前的sessionID

PHP程序去验证当前登录的sessionID和存的sessionID,如果不一致就T掉第一个登录的

我的系统就是这样做的
------解决方案--------------------

探讨
在用户表中增加一个记录当前登录session的字段
当用户登录就记录当前的sessionID

PHP程序去验证当前登录的sessionID和存的sessionID,如果不一致就T掉第一个登录的

我的系统就是这样做的

------解决方案--------------------
还是在服务端进行检查吧!推荐session
------解决方案--------------------
session默认时间是24分钟
这个时间不是总时间,而是无刷新时间,例如24分钟最小化在那儿放着,再上时超时需登录,这样的,正常使用的话不影响,而且时间也可以改的
不应该有什么忧虑
------解决方案--------------------
在session,数据库中存储一个字段,判断用户是否已登录
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn