123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <?php
- namespace App\Validators;
- use App\Validators\Rules\MobileRule;
- use Validator;
- class AuthValidatorRequest extends BaseValidatorRequest
- {
- public function loginByAccount()
- {
- return [
- 'rules'=>[
- 'account'=>['required'],
- 'password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/']
- ],
- 'messages'=>[
- 'account.required'=>'请输入用户名',
- 'password.required'=>'请输入密码',
- 'password.min'=>'密码最低8位',
- 'password.regex'=>'密码应包含字母与数字两种字符'
- ]
- ];
- }
- public function loginBySms()
- {
- return [
- 'rules'=>[
- 'mobile'=>['required',new MobileRule()],
- 'code'=>['required']
- ],
- 'messages'=>[
- 'mobile.required'=>'请输入手机号',
- 'code.required'=>'请输入验证码'
- ]
- ];
- }
- public function loginByCompany()
- {
- return [
- 'rules'=>[
- 'company_account'=>['required'],
- 'company_password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/']
- ],
- 'messages'=>[
- 'account.required'=>'请输入用户名',
- 'company_password.required'=>'请输入密码',
- 'company_password.min'=>'密码最低8位',
- 'company_password.regex'=>'密码应包含字母与数字两种字符'
- ]
- ];
- }
- public function bindAccountPost()
- {
- return [
- 'rules'=>[
- 'username'=>['required'],
- 'password'=>['required']
- ],
- 'messages'=>[
- 'account.required'=>'请输入用户名',
- 'password.required'=>'请输入密码'
- ]
- ];
- }
- public function loginMobile()
- {
- return [
- 'rules'=>[
- 'mobile'=>['required',new MobileRule()],
- ],
- 'messages'=>[
- 'mobile.required'=>'请输入手机号',
- ]
- ];
- }
-
-
- public function loginMobileRe()
- {
- return [
- 'rules'=>[
- 'mobile'=>['required',new MobileRule()],
- ],
- 'messages'=>[
- 'mobile.required'=>'请输入手机号',
- ]
- ];
- }
-
-
- public function loginMobileCreate()
- {
- return [
- 'rules'=>[
- 'mobile'=>['required',new MobileRule()],
- 'mobile_code'=>['required'],
- ],
- 'messages'=>[
- 'mobile.required'=>'请输入手机号',
- 'mobile_code.required'=>'请输入验证码',
- ]
- ];
- }
- public function registerMobile()
- {
- return [
- 'rules'=>[
- 'mobile'=>['required',new MobileRule(),'unique:members'],
- 'mobile_code'=>['required'],
- ],
- 'messages'=>[
- 'mobile.required'=>'请输入手机号',
- 'mobile.unique'=>'该手机已被注册!',
- 'mobile_code.required'=>'请输入验证码',
- ]
- ];
- }
- }
|