admin-api/app/validate/api/UserAuthValidate.php

37 lines
675 B
PHP

<?php
namespace app\validate\api;
use think\Validate;
class UserAuthValidate extends Validate
{
protected $failException = true;
protected $rule = [
'phone|手机号' => 'require|mobile',
'pwd|密码' => 'require|min:6',
'sms_code|短信验证码' => 'require|max:4',
];
public function scenePwdlogin()
{
return $this->remove('sms_code','require|max:4');
}
public function sceneSmslogin()
{
return $this->remove('pwd','require|min:6');
}
public function sceneVerify()
{
return $this->remove('pwd','require|min:6')
->remove('sms_code','require|max:4');
}
}