Google2FAApp.php 429 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Module\User\Validator;
  3. use App\Module\App\SessionApp;
  4. use App\Module\Sys\Config;
  5. use UCore\Validator;
  6. /**
  7. * 2fa验证,App版本
  8. */
  9. class Google2FAApp extends Validator
  10. {
  11. public function validate(mixed $value, array $data): bool
  12. {
  13. $user_id = SessionApp::getUserId();
  14. $scene = $this->validation->getName();
  15. return Google2FA::check($user_id, $value, $scene);
  16. }
  17. }