请选择 进入手机版 | 继续访问电脑版

数字之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 409|回复: 0

thinkphp5短信验证码

[复制链接]
  • TA的每日心情
    开心
    2019-5-7 14:15
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    396

    主题

    399

    帖子

    1860

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1860
    admin实名认证 发表于 2019-3-6 15:21:10 | 显示全部楼层 |阅读模式
    1、html代码:
    195613f2efba34865ce257903fc6d640_1271x212.png
    2、获取验证码Js以及是否输入正确
    40f08cb2317d026cdcfd2087881b56b9_925x771.png
    3、控制器
    1. public function cs(){
    2. $sendUrl = 'http://v.juhe.cn/sms/send'; //短信接口的URL
    3. $arr = "";
    4. for($i=0;$i<6;$i++){
    5. $num = rand(0,9);
    6. $arr1 = $arr.$num;
    7. $arr = $arr1;
    8. }
    9. $smsConf = array(
    10. 'key' => 'c34483695cd86c95ede6288086641db5', //您申请的APPKEY
    11. 'mobile' => $_REQUEST['phone'], //接受短信的用户手机号码
    12. 'tpl_id' => '49268', //您申请的短信模板ID,根据实际情况修改
    13. 'tpl_value' =>'#code#='.$arr, //您设置的模板变量,根据实际情况修改
    14. );
    15. $content =$this-> juhecurl($sendUrl,$smsConf,1); //请求发送短信

    16.     if($content){
    17.         $result = json_decode($content,true);
    18.         $error_code = $result['error_code'];
    19.         if($error_code == 0){
    20.             //状态为0,说明短信发送成功
    21.             echo $arr;//返回验证码
    22.         }else{
    23.             //状态非0,说明失败
    24.             $msg = $result['reason'];
    25.             echo "短信发送失败(".$error_code."):".$msg;
    26.         }
    27.     }else{
    28.         //返回内容异常,以下可根据业务逻辑自行修改
    29.         echo "请求发送短信失败";
    30.     }
    31. }
    复制代码
    4、聚合数据平台身份真实性验证
    e481c24caa17fe5de92ef0f8029869bd_1428x263.png
    根据实际情况把秘钥换成自己的
    姓名,身份证号码,银行卡号码 接受过来进行验证
    具体验证是否通过返回码参照手册对比做出判断

    maomivip@mail.com
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|寿光赢创志诚信息技术有限公司 ( 鲁ICP备19000917号 )

    GMT+8, 2019-5-22 22:48 , Processed in 0.088761 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表