找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1994|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2647

主题

2647

帖子

7881

积分

论坛元老

Rank: 8Rank: 8

积分
7881
跳转到指定楼层
楼主
发表于 2018-2-14 05:28:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            话不多说,请看代码:
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同
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第三方登录功能
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端