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 相关文章推荐
javascript,php获取函数参数对象的代码
Feb 03 PHP
php之CodeIgniter学习笔记
Jun 17 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
yii2超好用的日期组件和时间组件
May 05 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
php redis setnx分布式锁简单原理解析
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
初探PHP5
2006/10/09 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
JS获取url链接字符串 location.href
2013/12/23 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
JSON 数据格式详解
2017/09/13 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
vue2.0父子组件间传递数据的方法
2018/08/16 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python输入多行字符串的方法总结
2019/07/02 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
python实现学生成绩测评系统
2020/06/22 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
入党申请自荐书范文
2014/02/11 职场文书
社区矫正工作方案
2014/06/04 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
springboot实现string转json json里面带数组
2022/06/16 Java/Android
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技