thinkphp 手机号和用户名同时登录
2017-01-20 13:15
260 查看
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同 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); } }
相关文章推荐
- thinkphp 手机号和用户名同时登录
- thinkphp下mysql用用户名或者手机号登录
- 同时支持手机号、用户名、邮箱登录
- 通过SessionID和用户名来保证同一个用户不能同时登录
- 通过SessionID和用户名来保证同一个用户不能同时登录
- 数据库按照手机号分库后,还需要允许用户使用邮箱、用户名等登录,怎么才能提高查询效率?
- ECSHOP同时使用用户名、邮箱、手机号码登录
- 2.如何让一个项目的用户目前只能是姓名登录,优化为增加一个字段为姓名和用户名同时都可以实现登录 ,并且用户名不能使中文?
- Spring Security实现用户名或者手机号登录
- 怎么实现使用手机号、邮箱、用户名登录
- 手机号、邮箱或者用户名登录的实现方法
- 避免一个端口有两个以上不同用户名同时登录
- 通过SessionID和用户名来保证同一个用户不能同时登录
- app中使用用户名/邮箱/手机号登录的思路分析
- 通过SessionID和用户名来保证同一个用户不能同时登录的问题
- 通过SessionID和用户名来保证同一个用户不能同时登录
- ThinkPHP——登录功能用户名密码判断
- 通过SessionID和用户名来保证同一个用户不能同时登录
- 通过SessionID和用户名来保证同一个用户不能同时登录
- 实现用户名、邮箱、手机号三种都可以登录