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


Posted in PHP onJanuary 20, 2017

话不多说,请看代码:

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

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

PHP 相关文章推荐
用PHP连mysql和oracle数据库性能比较
Oct 09 PHP
php email邮箱正则
Oct 08 PHP
php 随机生成10位字符代码
Mar 26 PHP
hessian 在PHP中的使用介绍
Dec 13 PHP
php的一个简单加密解密代码
Jan 14 PHP
php教程之phpize使用方法
Feb 12 PHP
Laravel的throttle中间件失效问题解决方法
Oct 09 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
Jan 10 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
php装饰者模式简单应用案例分析
Oct 23 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 #PHP
php curl常用的5个经典例子
Jan 20 #PHP
php技巧小结【推荐】
Jan 19 #PHP
Yii CDBCriteria常用方法实例小结
Jan 19 #PHP
PHP对象实例化单例方法
Jan 19 #PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 #PHP
利用PHP获取网站访客的所在地位置
Jan 18 #PHP
You might like
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
中止javascript执行的方法
2014/02/14 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
详解JavaScript树结构
2017/01/09 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Python实现包含min函数的栈
2016/04/29 Python
Python lambda表达式用法实例分析
2018/12/25 Python
Python time库基本使用方法分析
2019/12/13 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
旅游管理专业生自荐信范文
2014/01/02 职场文书
施工单位安全责任书
2014/07/24 职场文书
运动会报道稿300字
2014/10/02 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
2016年过年放假安排通知
2015/08/18 职场文书