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)
根据实际情况把秘钥换成自己的
姓名,身份证号码,银行卡号码 接受过来进行验证
具体验证是否通过返回码参照手册对比做出判断