method
public
Otp::delete()
Класс: \Bitrix\Security\Mfa\Otp
Сигнатура
public delete() : $this
Описание
Удаляет запись OTP из БД
Возвращаемое значение
$this
Как применяется в Otp
Otp::delete() — метод класса \Bitrix\Security\Mfa\Otp модуля «Проактивная защита».
Метод объекта: сначала нужен экземпляр Otp.
use Bitrix\Main\Loader;
use Bitrix\Security\Mfa\Otp;
Loader::includeModule('security');
/** @var Otp $object */
$result = $object->delete();
// $result: $thisДругие методы Otp
activate()Активирует OTP пользователя.canSkipMandatory()Проверяет, может ли текущий пользователь пропустить обязательное использование OTP.canSkipMandatoryByRights()Проверяет, что текущий пользователь не включён в обязательные праваdeactivate()Отключает OTP пользователя на необходимое количество дней или навсегдаdefer()Откладывает обязательное использование OTP пользователем на необходимое количество дней или навсегдаgetAlgorithm()Возвращает экземпляр используемого OtpAlgorithmgetAppSecret()Возвращает secret мобильного приложения, используемый для ручной инициализации устройстваgetAttempts()Возвращает количество попыток проверкиgetAvailableTypes()Возвращает доступные типы OtpAlgorithmgetByType()Возвращает новый экземпляр с требуемым типом OtpAlgorithmgetByUser()Возвращает новый экземпляр для пользователя, заданного по user IDgetContext()Возвращает контекст текущего запроса.
delete() есть и у других классов модуля «Проактивная защита»: UserTable.
Исходный файл: source/security/lib/mfa/otp.php:395

