🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1.html代码如下 ![](https://box.kancloud.cn/195613f2efba34865ce257903fc6d640_1271x212.png) 2.点击获取验证码的方法及验证是否输入有误的js方法 ![](https://box.kancloud.cn/40f08cb2317d026cdcfd2087881b56b9_925x771.png) ![](https://box.kancloud.cn/74a2c410dee33b610f0f5b20a7aa9299_1191x425.png) 3.控制器里的方法 public function cs(){ $sendUrl = 'http://v.juhe.cn/sms/send'; //短信接口的URL $arr = ""; for($i=0;$i<6;$i++){ $num = rand(0,9); $arr1 = $arr.$num; $arr = $arr1; } $smsConf = array( 'key' => 'c34483695cd86c95ede6288086641db5', //您申请的APPKEY 'mobile' => $_REQUEST['phone'], //接受短信的用户手机号码 'tpl_id' => '49268', //您申请的短信模板ID,根据实际情况修改 'tpl_value' =>'#code#='.$arr, //您设置的模板变量,根据实际情况修改 ); $content =$this-> juhecurl($sendUrl,$smsConf,1); //请求发送短信 if($content){ $result = json_decode($content,true); $error_code = $result['error_code']; if($error_code == 0){ //状态为0,说明短信发送成功 echo $arr;//返回验证码 }else{ //状态非0,说明失败 $msg = $result['reason']; echo "短信发送失败(".$error_code."):".$msg; } }else{ //返回内容异常,以下可根据业务逻辑自行修改 echo "请求发送短信失败"; } } 4.附带聚合数据平台的身份真实性验证方法 ![](https://box.kancloud.cn/e481c24caa17fe5de92ef0f8029869bd_1428x263.png) 根据实际情况把秘钥换成自己的 姓名,身份证号码,银行卡号码 接受过来进行验证 具体验证是否通过返回码参照手册对比做出判断