提交进度

This commit is contained in:
qinzongqing 2023-04-12 18:11:07 +08:00
parent 28bd788c0b
commit fac2705580

View File

@ -66,7 +66,7 @@ class SmsController extends ControllerBase{
} }
//如果请求数据整体不为空 //如果请求数据整体不为空
else{ else{
//准备获取appid、手机号、access_token和内容 //准备获取appid、手机号、access_token和短信内容
$rs['errmsg'] = ""; $rs['errmsg'] = "";
//如果未获取到appid //如果未获取到appid
if(empty($request_arr['appid'])){ if(empty($request_arr['appid'])){
@ -83,7 +83,7 @@ class SmsController extends ControllerBase{
//告知用户access_token is empty; //告知用户access_token is empty;
$rs['errmsg'].= "access_token is empty;"; $rs['errmsg'].= "access_token is empty;";
} }
//如果未获取到内容 //如果未获取到短信内容
if(empty($request_arr['content'])){ if(empty($request_arr['content'])){
//告知用户content is empty; //告知用户content is empty;
$rs['errmsg'].= "content is empty;"; $rs['errmsg'].= "content is empty;";
@ -206,13 +206,13 @@ class SmsController extends ControllerBase{
} }
//如果以上判断都通过 //如果以上判断都通过
if(empty($rs['errcode'])){ if(empty($rs['errcode'])){
//设置手机号 //设置发送手机号
$mobile = $request_arr['mobile']; $mobile = $request_arr['mobile'];
//设置FormatID //设置发送FormatID
$FormatID = !empty($request_arr['format'])?$request_arr['format']:8; $FormatID = !empty($request_arr['format'])?$request_arr['format']:8;
//设置内容 //设置发送短信内容
$Content = urlencode($request_arr['content']); $Content = urlencode($request_arr['content']);
//设置TokenID //设置发送TokenID
//$TokenID = $AppInfo->SmsToken; //$TokenID = $AppInfo->SmsToken;
$TokenID = "7100477830459267"; $TokenID = "7100477830459267";
//准备发送短信 //准备发送短信
@ -420,7 +420,20 @@ class SmsController extends ControllerBase{
} }
//如果以上判断都通过 //如果以上判断都通过
if(empty($rs['errcode'])){ if(empty($rs['errcode'])){
//获取短信内容
$content = !empty($request_arr['content'])?$request_arr['content']:"你的验证码是[$=yzm=$]";
$content = strpos($content, "[$=yzm=$]")!==false?$content:"你的验证码是[$=yzm=$]";
//获取验证码长度
$len = isset($request_arr['len'])?$request_arr['len']:4;
$len = (int)$len;
$len = $len>=2&&$len<=10?$len:4;
//获取验证码类型1 纯数字 2 字母加数字
$type = isset($request_arr['type'])?$request_arr['type']:1;
$type = (int)$type;
$type = in_array($type, array(1, 2))?$type:1;
//获取是否重发旧验证码
$is_resend = isset($request_arr['is_resend'])?$request_arr['is_resend']:false;
$is_resend = in_array($is_resend, array(true, false)?$is_resend:false;
} }
} }
} }