first commit
This commit is contained in:
30
滴滴淘/diditao/app/validate/api/GetSmsCode.php
Normal file
30
滴滴淘/diditao/app/validate/api/GetSmsCode.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user