| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- // +----------------------------------------------------------------------
- // | saiadmin [ saiadmin快速开发框架 ]
- // +----------------------------------------------------------------------
- // | Author: sai <1430792918@qq.com>
- // +----------------------------------------------------------------------
- namespace plugin\saiadmin\app\validate\system;
- use plugin\saiadmin\basic\BaseValidate;
- use plugin\saiadmin\app\model\system\SystemUser;
- /**
- * 匿名注册校验。
- */
- class RegisterValidate extends BaseValidate
- {
- protected $rule = [
- 'username' => 'require|length:3,20|alphaNum|unique:' . SystemUser::class,
- 'password' => 'require|length:6,16',
- 'confirmPassword' => 'require|confirm:password',
- ];
- protected $message = [
- 'username.require' => '请输入用户名',
- 'username.length' => '用户名长度需在 3-20 个字符之间',
- 'username.alphaNum' => '用户名仅可包含字母与数字',
- 'username.unique' => '该用户名已被占用',
- 'password.require' => '请输入密码',
- 'password.length' => '密码长度需在 6-16 个字符之间',
- 'confirmPassword.require' => '请再次输入密码',
- 'confirmPassword.confirm' => '两次输入的密码不一致',
- ];
- protected $scene = [
- 'register' => ['username', 'password', 'confirmPassword'],
- ];
- }
|