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

发布时间 - 2026-01-10 22:40:33    点击率:

话不多说,请看代码:

//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同
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登录功能的实现方法  # ThinkPHP之用户注册登录留言完整实例  # ThinkPHP3.2.2实现持久登录(记住我)功能的方法  # thinkphp框架下实现登录、注册、找回密码功能  # thinkPHP5项目中实现QQ第三方登录功能  # thinkPHP实现的验证码登录功能示例  # ThinkPHP实现登录退出功能  # Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册  # PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】  # thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例  # php 实现简单的登录功能示例【基于thinkPHP框架】  # 不存在  # 多说  # 不正确  # 时用  # 另一个人  # cuser  # IS_AJAX  # username  # user  # var_dump  # param  # password  # Login  # class  # pre  # gt  # brush  # function  # public  # php 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何编写单元测试和功能测试?(PHPUnit示例)  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  js代码实现下拉菜单【推荐】  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  浅谈Javascript中的Label语句  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Android GridView 滑动条设置一直显示状态(推荐)  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  如何在云指建站中生成FTP站点?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel怎么在Controller之外的地方验证数据  如何快速搭建高效可靠的建站解决方案?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  音响网站制作视频教程,隆霸音响官方网站?  如何在IIS中新建站点并配置端口与物理路径?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  免费网站制作appp,免费制作app哪个平台好?  Android 常见的图片加载框架详细介绍  如何在云主机上快速搭建多站点网站?  Linux系统命令中screen命令详解  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  深入理解Android中的xmlns:tools属性  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何构建满足综合性能需求的优质建站方案?  香港服务器租用费用高吗?如何避免常见误区?  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel怎么在Blade中安全地输出原始HTML内容  javascript基本数据类型及类型检测常用方法小结  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  jQuery中的100个技巧汇总  Laravel如何使用Gate和Policy进行授权?(权限控制)  浅述节点的创建及常见功能的实现  如何在万网开始建站?分步指南解析