注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

前端开发那点事儿

冒犯之处,敬请谅解。

 
 
 

日志

 
 
 
 

PHP WEB连续输入5次锁定账户  

2012-07-09 17:31:23|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
if(isset($_COOKIE['LOGIN'])){
            $tmpArr = explode('_',$_COOKIE['LOGIN']);
            $count = $tmpArr[1];
            if($tmpArr[0] == $user){
                //判断是否连续输入5次
                if($count == 4){
                    echo "{success:false,msg: 'lock'}";
                    
                    $data = array(
                       'name' => $user
                       ,'locktime' => date('Y-m-d H:i:s')
                       ,'ip' => $_SERVER['REMOTE_ADDR']
                    );
                    $db->row_insert('user_locked', $data);
                    exit();
                }else{
                    $count++;
                    setcookie("LOGIN",$user . '_' . $count);
                }
                
            //判断是否连续输入错误
            }else{
                setcookie("LOGIN",$user . '_1');
            }
        }else{
            setcookie("LOGIN",$user . '_1');
        }
        
        echo "{success:false}";

                $lockTime = date('Y-m-d H:i:s',time() - 30 * 60);
                $checkRow = $this->db->row_query('select count(*),UNIX_TIMESTAMP(locktime) locktimestamp from user_locked where name = "' . $user . '" and ip = "' . $_SERVER['REMOTE_ADDR'] . '"  and locktime > "' . $lockTime . '"');
                if($checkRow){
                    $validTime = date('Y-m-d H:i:s',((int)$checkRow[0]['locktimestamp'] + 30 * 60));
                    return 'LOCK_' . $validTime;
                }else{
                    $this->db->query('delete from user_locked where name = "' . $user . '" and ip = "' . $_SERVER['REMOTE_ADDR'] . '"');
                }
PHP WEB连续输入5次锁定账户 - Diligent - Diligent
 
PHP WEB连续输入5次锁定账户 - Diligent - Diligent
 
PHP WEB连续输入5次锁定账户 - Diligent - Diligent
 
  评论这张
 
阅读(501)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018