thinkphp 手机号和用户名同时登录

跟風遠走 提交于 2020-03-02 21:15:54
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同public function Login(){
        if (IS_AJAX) {
            $username = I('param.username');
            //var_dump($username);
            $password = I('param.password');
            $user = M("cuser");
            $res=$user->where("login_id='{$username}' OR phone='{$username}'")->find();
            if (!empty($res) && $res['password']==md5($password)) {
                $status=1; //用户名正确,密码正确。
            }elseif(!empty($res) && $res['password']!==md5($password)){
                $status=2; //用户名正确,密码不正确。
            }elseif(empty($res)){
                $status=3; //用户名不存在。
            }
            $this->ajaxReturn($status);
            exit();
        }
        $mobile = parent::isMobile();
        if($mobile=="true"){
               $this->display(Wap_Login);
        }else{
            $this->display(Login);
        }   
    }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!