提交进度

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{
//准备获取appid、手机号、access_token和内容
//准备获取appid、手机号、access_token和短信内容
$rs['errmsg'] = "";
//如果未获取到appid
if(empty($request_arr['appid'])){
@ -83,7 +83,7 @@ class SmsController extends ControllerBase{
//告知用户access_token is empty;
$rs['errmsg'].= "access_token is empty;";
}
//如果未获取到内容
//如果未获取到短信内容
if(empty($request_arr['content'])){
//告知用户content is empty;
$rs['errmsg'].= "content is empty;";
@ -206,13 +206,13 @@ class SmsController extends ControllerBase{
}
//如果以上判断都通过
if(empty($rs['errcode'])){
//设置手机号
//设置发送手机号
$mobile = $request_arr['mobile'];
//设置FormatID
//设置发送FormatID
$FormatID = !empty($request_arr['format'])?$request_arr['format']:8;
//设置内容
//设置发送短信内容
$Content = urlencode($request_arr['content']);
//设置TokenID
//设置发送TokenID
//$TokenID = $AppInfo->SmsToken;
$TokenID = "7100477830459267";
//准备发送短信
@ -420,7 +420,20 @@ class SmsController extends ControllerBase{
}
//如果以上判断都通过
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;
}
}
}