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

 更新时间:2017年01月20日 14:29:42   作者:yangzailu1990  
本文主要介绍了实现手机号和用户名同时登录的方法。具有一定的参考价值,下面跟着小编一起来看下吧

话不多说,请看代码:

//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同
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);
 } 
 }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • 通过chrome浏览器控制台(Console)进行PHP Debug的方法

    通过chrome浏览器控制台(Console)进行PHP Debug的方法

    这篇文章主要介绍了利用chrome浏览器控制台(Console)进行PHP Debug,需要的朋友可以参考下
    2016-10-10
  • php基于openssl的rsa加密解密示例

    php基于openssl的rsa加密解密示例

    这篇文章主要介绍了php基于openssl的rsa加密解密方法,结合实例形式分析了rsa加密解密的原理与具体实现技巧,代码注释中给出了相关的具体说明,需要的朋友可以参考下
    2016-07-07
  • apache和php之间协同工作的配置经验分享

    apache和php之间协同工作的配置经验分享

    闲暇之时也会对PHP知识做一些研究与大家共享,首先工欲善其事,必先利其器,可能比喻不是很恰当,php也需要一系列的环境配置,以下是我配置php的一些手稿,经测试已成功运行了
    2013-04-04
  • PHP平滑关闭/重启的实现方法

    PHP平滑关闭/重启的实现方法

    "平滑重启"和"快速重启"是两种不同的概念,下面这篇文章主要给大家介绍了关于PHP平滑关闭/重启的实现方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • php读取csc文件并输出

    php读取csc文件并输出

    本文给大家分享的是php读取csc文件并输出的方法,方法一用到的是fgetcsv函数,方法二用到是fopen函数,有需要的小伙伴可以参考下。
    2015-05-05
  • 简述php环境搭建与配置

    简述php环境搭建与配置

    本文主要对php的环境搭建与配置进行步骤介绍。文章中标出了重点,方便大家阅读,需要的朋友可以参考下
    2016-12-12
  • php连接微软MSSQL(sql server)完全攻略

    php连接微软MSSQL(sql server)完全攻略

    在研究ezSQL的时候就看到了mssql_connect()等一些php提供的连接MSSQL的函数,本以为php这个开源的风靡世界的编程语言对连接微软的数据应该是不在话下的,但是到真正执行的时候,才发现困难多多
    2016-11-11
  • 基于php split()函数的用法详解

    基于php split()函数的用法详解

    本篇文章是对php中split()函数的用法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 定义php常量的详解

    定义php常量的详解

    本篇文章是对定义php常量进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP如何使用cURL实现Get和Post请求

    PHP如何使用cURL实现Get和Post请求

    这篇文章主要介绍了PHP如何使用cURL实现Get和Post请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论