static function MoAuthUtilities::isSkipNotAllowed in Google Authenticator / 2 Factor Authentication - 2FA 8.2
2 calls to MoAuthUtilities::isSkipNotAllowed()
- miniorange_2fa_inline_registration::mo_auth_inline_registration_page_one in src/
Form/ miniorange_2fa_inline_registration.php - UserMfaSetup::submitForm in src/
Form/ UserMfaSetup.php - Form submission handler.
File
- src/
MoAuthUtilities.php, line 778 - This file is part of miniOrange 2FA module.
Class
Namespace
Drupal\miniorange_2faCode
static function isSkipNotAllowed($uid) {
$user = User::load(intval($uid));
$variables_and_values = array(
'allow_end_users_to_decide',
'mo_auth_two_factor_instead_password',
'skip_not_allowed_for_secured_users',
);
$mo_db_values = self::miniOrange_set_get_configurations($variables_and_values, "GET");
if ($mo_db_values['allow_end_users_to_decide']) {
return $mo_db_values['mo_auth_two_factor_instead_password'] || self::isTFARequired($user
->getRoles(), $user
->getEmail()) && $mo_db_values['skip_not_allowed_for_secured_users'];
}
return TRUE;
}