method
public
static
Otp::setMandatoryUsing()
Класс: \Bitrix\Security\Mfa\Otp
Сигнатура
public static setMandatoryUsing([bool $isMandatory = true ]) : void
Описание
Включает или отключает обязательное использование OTP
Параметры
$isMandatory
bool
= true
Активно или нет.
Возвращаемое значение
void
Как применяется в Otp
Otp::setMandatoryUsing() — метод класса \Bitrix\Security\Mfa\Otp модуля «Проактивная защита».
Статический метод — вызывается через имя класса Otp, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Security\Mfa\Otp;
Loader::includeModule('security');
Otp::setMandatoryUsing();Другие методы Otp
activate()Активирует OTP пользователя.canSkipMandatory()Проверяет, может ли текущий пользователь пропустить обязательное использование OTP.canSkipMandatoryByRights()Проверяет, что текущий пользователь не включён в обязательные праваdeactivate()Отключает OTP пользователя на необходимое количество дней или навсегдаdefer()Откладывает обязательное использование OTP пользователем на необходимое количество дней или навсегдаdelete()Удаляет запись OTP из БДgetAlgorithm()Возвращает экземпляр используемого OtpAlgorithmgetAppSecret()Возвращает secret мобильного приложения, используемый для ручной инициализации устройстваgetAttempts()Возвращает количество попыток проверкиgetAvailableTypes()Возвращает доступные типы OtpAlgorithmgetByType()Возвращает новый экземпляр с требуемым типом OtpAlgorithmgetByUser()Возвращает новый экземпляр для пользователя, заданного по user ID
Исходный файл: source/security/lib/mfa/otp.php:1413

