数据库里每个账号有个状态(state),设它有两个值,"offline","online",
如果登陆验证通过,纪录下登陆时间,设state为"online",并且设个时间比如10分钟让它失效,
变为"offline",如果再登陆state为"online",则拒绝登陆
如果登陆验证通过,纪录下登陆时间,设state为"online",并且设个时间比如10分钟让它失效,
变为"offline",如果再登陆state为"online",则拒绝登陆
解决方案 »
- 问什么在:Header("Content-type: image/gif");之下,我无法进行session会话?
- 学那个C语言好呢,还是学VB合算??
- 写js取url,加入参数
- 时间戳怎么比较?
- php 模版使用问题
- 重起帖>>>帮排一下序啊
- 唠叨前辈,你的(class THTMLtag)遇到一个bug
- 有关用户身份验证和注销用户身份的问题?先说声十分感谢!
- wrong datatype for second argument是什么意思?
- 调出来的值是从1到9中任意几个,怎么实现输出的时候1代表a 2代表b..以此类推
- 怎么用PHP删除FTP服务器上的空目录
- 怎樣做個頁面讓它隔一段時間自動刷新呢?
检测帐户sessionid字段是否为空
if(空){
注册session获得session_id 更新帐户sessionid字段 内容为session_id
}else{
读取sessionid字段内容,去session.save_path找文件
if(找到){
帐户处与登陆状态
}else{
帐户已经异常的脱离了系统,更新sessionid内容我这次登陆系统的session_id();
}
}
有没有考虑SID泄露的问题?
还需要加判断。