| 123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace App\Module\User\Services;
- use App\Module\System\Services\ConfigService;
- use App\Module\User\Models\UserInfo;
- class Google2Fa
- {
- /**
- * 是否必须进行 2fa 验证
- *
- * @param UserOInfo $info
- * @return void
- */
- static public function must_check(UserInfo $info,$scene = 'vorder_add')
- {
- $authArray = ConfigService::getValueDefault('auth_'.$scene);
- if(!$authArray['open_password2fa']){
- return false;
- }
- $f = $info->google2fa_secret ? true : false;
- if ($authArray['must_password2fa']) {
- $f = true;
- }
- return $f;
- }
- }
|