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