first commit
This commit is contained in:
1
滴滴淘/diditao/app/validate/.pydio
Normal file
1
滴滴淘/diditao/app/validate/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
d9bceb93-e977-403d-91c6-59b4bf87022c
|
||||
1
滴滴淘/diditao/app/validate/api/.pydio
Normal file
1
滴滴淘/diditao/app/validate/api/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
2f9f5e16-4477-4f68-81a9-a63b9dc8ff9a
|
||||
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;
|
||||
}
|
||||
}
|
||||
19
滴滴淘/diditao/app/validate/api/ImageValidate.php
Normal file
19
滴滴淘/diditao/app/validate/api/ImageValidate.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\api;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
|
||||
class ImageValidate extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'upload validate failed';
|
||||
protected $rule=[
|
||||
'file'=>'filesize:10485760|fileExt:jpg,png,gif,jpeg'
|
||||
];
|
||||
protected $message=[
|
||||
'file.filesize'=>'文件大小超过系统最大限制:10M',
|
||||
'file.fileExt'=>'系统不支持此格式文件,支持的文件格式:jpg,png,gif,jpeg'
|
||||
];
|
||||
}
|
||||
18
滴滴淘/diditao/app/validate/api/Upload.php
Normal file
18
滴滴淘/diditao/app/validate/api/Upload.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\api;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
|
||||
class Upload extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'upload validate failed';
|
||||
protected $rule=[
|
||||
'file_type'=>'require',
|
||||
];
|
||||
protected $message=[
|
||||
'file_type.require'=>'上传参数错误,请稍后再试'
|
||||
];
|
||||
}
|
||||
1
滴滴淘/diditao/app/validate/certification/.pydio
Normal file
1
滴滴淘/diditao/app/validate/certification/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
362e333d-9fd7-46d8-92cc-dd5239b1d01e
|
||||
1
滴滴淘/diditao/app/validate/certification/buyer/.pydio
Normal file
1
滴滴淘/diditao/app/validate/certification/buyer/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
e65c41ab-21ad-4db7-aade-ea09f087cbc7
|
||||
69
滴滴淘/diditao/app/validate/certification/buyer/Add.php
Normal file
69
滴滴淘/diditao/app/validate/certification/buyer/Add.php
Normal file
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\certification\buyer;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
|
||||
class Add extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'buyer certification validate failed';
|
||||
protected $rule=[
|
||||
'id_card_id'=>'require|integer',
|
||||
'buyer_photo_id'=>'require|integer',
|
||||
'bank_district_id'=>'require|integer',
|
||||
'bank_id'=>'require|integer',
|
||||
'bank_detail'=>'require|chsAlphaNum',
|
||||
'bank_num'=>'require|isBankNum',
|
||||
'true_name'=>'require|chs',
|
||||
'id_card_num'=>'require|idCard',
|
||||
];
|
||||
protected $message=[
|
||||
'id_card_id.require'=>'请上传身份证扫描件',
|
||||
'id_card_id.integer'=>'请上传正确的身份证扫描件',
|
||||
'buyer_photo_id.require'=>'请上传手势认证图',
|
||||
'buyer_photo_id.integer'=>'请上传正确的手势认证图',
|
||||
'bank_district_id.require'=>'请选择银行卡所在地区',
|
||||
'bank_district_id.integer'=>'请选择银行卡所在地区',
|
||||
'bank_id.require'=>'请选择银行卡开户行',
|
||||
'bank_id.integer'=>'请选择银行卡开户行',
|
||||
'bank_detail.require'=>'请填写银行卡支行名称',
|
||||
'bank_detail.chsAlphaNum'=>'请正确填写银行卡支行名称',
|
||||
'bank_num.require'=>'请填写收款银行卡卡号',
|
||||
'true_name.require'=>'请填写您的真实姓名',
|
||||
'true_name.chs'=>'请正确填写您的真实姓名',
|
||||
'id_card_num.require'=>'请填写您的身份证号码',
|
||||
'id_card_num.idCard'=>'请正确填写您的身份证号码',
|
||||
];
|
||||
|
||||
protected function isBankNum($value)
|
||||
{
|
||||
$arr_no = str_split($value);
|
||||
$last_n = $arr_no[count($arr_no)-1];
|
||||
krsort($arr_no);
|
||||
$i = 1;
|
||||
$total = 0;
|
||||
foreach ($arr_no as $n){
|
||||
if($i%2==0){
|
||||
$ix = $n*2;
|
||||
if($ix>=10){
|
||||
$nx = 1 + ($ix % 10);
|
||||
$total += $nx;
|
||||
}else{
|
||||
$total += $ix;
|
||||
}
|
||||
}else{
|
||||
$total += $n;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$total -= $last_n;
|
||||
$x = 10 - ($total % 10);
|
||||
if($x == $last_n){
|
||||
return true;
|
||||
}else{
|
||||
return '请输入正确的收款银行卡号';
|
||||
}
|
||||
}
|
||||
}
|
||||
1
滴滴淘/diditao/app/validate/login/.pydio
Normal file
1
滴滴淘/diditao/app/validate/login/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
9922373f-f030-4367-bcbb-05269d3d0815
|
||||
28
滴滴淘/diditao/app/validate/login/Forget.php
Normal file
28
滴滴淘/diditao/app/validate/login/Forget.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\login;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
use diditao\orm\model\user\User;
|
||||
|
||||
class Forget extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'resetPassword validate failed';
|
||||
protected $rule=[
|
||||
'cellphone'=>'require|mobile',
|
||||
'verify_code'=>'require|number|length:4',
|
||||
'password'=>'require|length:6,25'
|
||||
];
|
||||
protected $message=[
|
||||
'cellphone.require'=>'请输入登录手机号码',
|
||||
'cellphone.mobile'=>'请输入11位手机号码',
|
||||
'verify_code.require'=>'请输入短信验证码',
|
||||
'verify_code.number'=>'请输入正确的短信验证码(4位数字)',
|
||||
'verify_code.length'=>'请输入正确的短信验证码(4位数字)',
|
||||
'password.require'=>'请输入新的登录密码',
|
||||
'password.length'=>'登录密码长度为6-25位'
|
||||
];
|
||||
|
||||
}
|
||||
22
滴滴淘/diditao/app/validate/login/Index.php
Normal file
22
滴滴淘/diditao/app/validate/login/Index.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\login;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
|
||||
class Index extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'login validate failed';
|
||||
protected $rule=[
|
||||
'cellphone'=>'require|mobile',
|
||||
'password'=>'require|length:6,25'
|
||||
];
|
||||
protected $message=[
|
||||
'cellphone.require'=>'请输入登录手机号码',
|
||||
'cellphone.mobile'=>'请输入11位手机号码',
|
||||
'password.require'=>'请输入登录密码',
|
||||
'password.length'=>'登录密码长度为6-25位'
|
||||
];
|
||||
}
|
||||
27
滴滴淘/diditao/app/validate/login/Reg.php
Normal file
27
滴滴淘/diditao/app/validate/login/Reg.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\validate\login;
|
||||
|
||||
|
||||
use diditao\common\base\BaseValidate;
|
||||
|
||||
class Reg extends BaseValidate
|
||||
{
|
||||
protected $exceptionKey = 'reg validate failed';
|
||||
|
||||
protected $rule=[
|
||||
'cellphone'=>'require|mobile',
|
||||
'verify_code'=>'require|number|length:4',
|
||||
'password'=>'require|length:6,25'
|
||||
];
|
||||
protected $message=[
|
||||
'cellphone.require'=>'请输入登录手机号码',
|
||||
'cellphone.mobile'=>'请输入11位手机号码',
|
||||
'verify_code.require'=>'请输入短信验证码',
|
||||
'verify_code.number'=>'请输入正确的短信验证码(4位数字)',
|
||||
'verify_code.length'=>'请输入正确的短信验证码(4位数字)',
|
||||
'password.require'=>'请输入登录密码',
|
||||
'password.length'=>'登录密码长度为6-25位'
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user