Files
CompanyProject/滴滴淘/diditao/app/validate/api/GetSmsCode.php
2024-09-27 01:32:49 +08:00

30 lines
796 B
PHP

<?php
namespace app\validate\api;
use diditao\common\base\BaseValidate;
use think\facade\Config;
class GetSmsCode extends BaseValidate
{
protected $exceptionKey = 'GetSmsCode validate failed';
protected $rule=[
'cellphone'=>'require|mobile',
'scene'=>'require|isSceneAllowed',
];
protected $message=[
'cellphone.require'=>'请输入手机号码',
'cellphone.mobile'=>'请输入11位手机号码',
'scene.require'=>'请求参数错误,请刷新页面重试'
];
protected function isSceneAllowed($value,$data)
{
$scene = Config::get('app_setting.sms.scene');
if(array_key_exists($value,$scene)===false){
return '请求参数错误,请刷新页面重试';
}
return true;
}
}