LoginValidate.php 695 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\adminapi\validate\kefu;
  3. use app\common\logic\ChatLogic;
  4. use app\common\validate\BaseValidate;
  5. /**
  6. * 客服登录验证
  7. * Class LoginValidate
  8. * @package app\adminapi\validate\kefu
  9. */
  10. class LoginValidate extends BaseValidate
  11. {
  12. protected $rule = [
  13. 'id' => 'require|number|checkConfig',
  14. ];
  15. protected $message = [
  16. 'id.require' => 'id不可为空',
  17. 'id.number' => 'id必须为数字',
  18. ];
  19. protected function checkConfig($value, $rule, $data = [])
  20. {
  21. if (false === ChatLogic::checkConfig()) {
  22. return ChatLogic::getError() ?: '请联系管理员设置后台配置';
  23. }
  24. return true;
  25. }
  26. }