php根据用户名和手机号查询是否存在手机号码
话不多说,请看代码:
public function CheckMobileUser($data){ $sql='select phone,username from wlzbpre_user where phone="'.$data['phone'].'" or username="'.$data['phone'].'" and status="1" limit 1'; $phone=M()->query($sql); $phone =$phone[0]['phone']; $username=$phone[0]['username']; if(empty($phone)){ $remark=array( 'RespCode'=>'081', 'RespDesc'=>'手机号/用户名不存在', 'AcctDetails'=>array('token'=>''), ); }else{ $remark=array( 'RespCode'=>'000', 'RespDesc'=>'手机号已存在', 'AcctDetails'=>array('phone'=>$phone,'username'=>$username), ); } return $remark; }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去呵. 一.淘宝网API 复制代码 代码如下: API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON 二.拍拍API 复制代码 代码如下: API地址: http
-
PHP手机号码归属地查询代码(API接口/mysql)
首先我们介绍使用自己的数据库查询多个手机号码,那还是建议你拥有一个自己的的手机号码数据库.正常情况下,只是满足一般查询的话,你不需要去购买专业版的手机号码数据库,增加无谓成本.我免费为你提供一个ACCESS数据库,包含17万多条数据,常用的130-139.150-159以及180-189开头手机号码段都在其中,你可以借助数据库工具轻松地将它转换成MYSQL或其它版本数据库 最新手机号码数据库下载地址:http://xiazai.jb51.net/201209/yuanma/phone-numbe
-
php验证手机号码(支持归属地查询及编码为UTF8)
复制代码 代码如下: <?php // 手机号验证 function checkMobileValidity($mobilephone){ $exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-9]$/"; if(preg_match($exp,$mobilephone)){ return true; }else{ return false; }
-
php根据用户名和手机号查询是否存在手机号码
话不多说,请看代码: public function CheckMobileUser($data){ $sql='select phone,username from wlzbpre_user where phone="'.$data['phone'].'" or username="'.$data['phone'].'" and status="1" limit 1'; $phone=M()->query($sql); $phone =$
-
SpringSceurity实现短信验证码登陆
一.短信登录验证机制原理分析 了解短信验证码的登陆机制之前,我们首先是要了解用户账号密码登陆的机制是如何的,我们来简要分析一下Spring Security是如何验证基于用户名和密码登录方式的, 分析完毕之后,再一起思考如何将短信登录验证方式集成到Spring Security中. 1.账号密码登陆的流程 一般账号密码登陆都有附带 图形验证码 和 记住我功能 ,那么它的大致流程是这样的. 1. 用户在输入用户名,账号.图片验证码后点击登陆.那么对于springSceurity首先会进入短信验证码
-
jsonp跨域请求数据实现手机号码查询实例分析
本文实例讲述了jsonp跨域请求数据实现手机号码查询的方法.分享给大家供大家参考,具体如下: 前言 网上有很多开放的api,我们在本地通过ajax获取数据时,总会碰到一个问题,那就是跨域!如果不借助php等,仅仅通过js怎么解决跨域的问题呢?或许jsonp是个不错的选择. 知识准备 之前一篇<说说JSON和JSONP 也许你会豁然开朗>对jsonp已经介绍的很详细了,这里就不多介绍了,直接上实例吧 代码: <!DOCTYPE HTML> <html> <head&
-
sqlserver 多表查询不同数据库服务器上的表
第一种方法: 复制代码 代码如下: /* 创建链接服务器 */ exec sp_addlinkedserver 'srv_lnk','','sqloledb','条码数据库IP地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go /* 查询示例 */ SELECT A.ListCode FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B WHERE A.ListCo
-
如何批量生成MySQL不重复手机号大表实例代码
前言 在MySQL很多测试场景,需要人工生成一些测试数据来测试.本文提供一个构造MySQL大表存储过程,可以生成包含用户名,手机号码,出生日期等字段.也可以通过滤重来使得手机号码不重复,模拟现实场景. 一.生成脚本 生成说明: 以下使用存储过程批量生成包含用户名,手机号,出生日期等字段大表. 该存储过程使用基于uid作为主键,因此会生成少量重复手机号码,后面有滤重SQL脚本. 如果想一次性生成不重复手机号码,可以考虑修改以下脚本,去掉uid,基于mobile列作为主键 DROP TABLE IF
-
Go+Vue开发一个线上外卖应用的流程(用户名密码和图形验证码)
图形化验证码生成和验证 功能介绍 在使用用户名和密码登录功能时,需要填写验证码,验证码是以图形化的方式进行获取和展示的. 验证码使用原理 验证码的使用流程和原理为:在服务器端负责生成图形化验证码,并以数据流的形式供前端访问获取,同时将生成的验证码存储到全局的缓存中,在本案例中,我们使用redis作为全局缓存,并设置缓存失效时间.当用户使用用户名和密码进行登录时,进行验证码验证.验证通过即可继续进行登录. 验证码库安装 借助开源的验证码工具库可以生成验证码. 首先,安装开源的验证码生成库: go
-
MyBatisPlus查询投影与查询条件详细讲解
目录 查询投影 查询指定字段 聚合查询 分组查询 查询条件 等值查询 范围查询 模糊查询 排序查询 查询投影 查询指定字段 目前我们在查询数据的时候,什么都没有做默认就是查询表中所有字段的内容,我们所说的查询投影即不查询所有字段,只查询出指定内容的数据. 具体如何来实现? @SpringBootTest class Mybatisplus02DqlApplicationTests { @Autowired private UserDao userDao; @Test void testGetAl
-
MybatisPlus特殊查询的实现介绍
目录 一.查询投影 二.聚合查询 三.分组查询 四.查询条件 4.1 等值查询 4.2 范围查询 4.3 模糊查询 4.4 排序查询 一.查询投影 查询投影又称查询指定字段 @Test void testGetAll07(){ LambdaQueryWrapper<Users> lqw = new LambdaQueryWrapper<Users>(); lqw.select(Users::getId,Users::getName,Users::getAge); List<U
-
RBAC简介_动力节点Java学院整理
什么是权限管理 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源. 权限管理包括用户身份认证和授权两部分,简称认证授权.对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问. 用户身份认证 身份认证,就是判断一个用户是否为合法用户的处理过程.最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名
随机推荐
- DB2 自动递增字段实现方法
- centos6利用yum安装php mysql gd的步骤
- js点击按钮实现带遮罩层的弹出视频效果
- 突破Win 2003系统的种种限制
- 基于Ubuntu16.04下安装VS Code(分享)
- python分割文件的常用方法
- python通过线程实现定时器timer的方法
- Bootstrap基础学习
- WPF气泡样式弹窗效果代码分享
- c#之圆形无标题栏椭圆窗体的实现详解
- C#微信开发第一章
- 基于Jquery插件实现跨域异步上传文件功能
- Android解析JSON数据的方法分析
- Android中手机震动的设置(Vibrator)的步骤简要说明
- JavaBean四个作用域范围的详解
- Android EditText 实现监听实例
- Android view自定义带文字带进度的控件
- 解决vue2.0动态绑定图片src属性值初始化时报错的问题
- Node中使用ES6语法的基础教程
- SQL Server中的SELECT会阻塞SELECT吗