时时商务社区

标题: thinkphp 手机号和用户名同时登录 [打印本页]

作者: 网络通达    时间: 2018-2-14 05:28

            话不多说,请看代码:
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同
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实现163、QQ邮箱收发邮件的方法
  • thinkphp框架下实现登录、注册、找回密码功能
  • ThinkPHP3.2.2实现持久登录(记住我)功能的方法
  • Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
  • thinkPHP5.0框架安装教程
  • ThinkPHP实现登录退出功能
  • Thinkphp5结合layer弹窗定制操作结果页面
  • 基于ThinkPHP5.0实现图片上传插件
  • Thinkphp5微信小程序获取用户信息接口的实例详解
  • 详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
  • thinkPHP5项目中实现QQ第三方登录功能
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2