LoginConfig.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\validate\member;
  12. use think\Validate;
  13. /**
  14. * 注册与登录设置验证
  15. * Class LoginConfig
  16. * @package app\validate\member
  17. */
  18. class LoginConfig extends Validate
  19. {
  20. protected $rule = [
  21. 'is_username' => 'number|between:0,1',
  22. 'is_mobile' => 'number|between:0,1',
  23. 'is_auth_register' => 'number|between:0,1',
  24. 'is_bind_mobile' => 'number|between:0,1',
  25. ];
  26. protected $message = [
  27. 'is_username.number' => 'validate_member.is_username_number',
  28. 'is_username.between' => 'validate_member.is_username_between',
  29. 'is_mobile.number' => 'validate_member.is_mobile_number',
  30. 'is_mobile.between' => 'validate_member.is_mobile_between',
  31. 'is_auth_register.number' => 'validate_member.is_auth_register_number',
  32. 'is_auth_register.between' => 'validate_member.is_auth_register_between',
  33. 'is_bind_mobile.number' => 'validate_member.is_bind_mobile_number',
  34. 'is_bind_mobile.between' => 'validate_member.is_bind_mobile_between',
  35. ];
  36. protected $scene = [
  37. 'set' => ['is_username', 'is_mobile', 'is_auth_register', 'is_bind_mobile'],
  38. ];
  39. }