15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

手机号发送验证码

陈敏| 发布于 2021-10-20 17:50:15| 140阅读| 0点赞| 0评论
举报

使用阿里云短信验证发布验证码


首先下载阿里云发送短信的可用代码aliyun-dysms-php-sdk.zip
详情请看//发送验证码 public function send() { $phone = input('phone'); if($phone == '')return json(['code'=>0,'msg'=>'手机号不能为空']); if(!$this->isMobile($phone)){ return json(['code'=>0,'msg'=>'请输入正确的手机号']); } // require_once "extend/aliyun-dysms-php-sdk/api_demo/SmsDemo.php"; import('aliyun-dysms-php-sdk.api_demo.SmsDemo',EXTEND_PATH);//引入下载的阿里云可用代码   $config= db('yan')->where('id',1)->find();     //$config里的参数需要修改参数有 accessKeyld accessKeySecret code sign 需要修改成你买的阿         里云短信参数 $code = mt_rand(100000,999999); Session::set('code',$code); $response = \SmsDemo::sendSms($phone,$code,$config); // 发送短信、 } //验证是否是正确的手机号 protected function isMobile($value) { $rule = '/^0?(13|14|15|17|18|19)[0-9]{9}$/'; $result = preg_match($rule, $value); if ($result) { return true; } else { return false; } }


获取前台手机号传入send方法就可以发送短信了


0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

陈敏
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部