method
public
static
RecoveryCodesTable::clearByUser()
Сигнатура
public static clearByUser(int $userId) : bool
Описание
Очищает все сохранённые коды восстановления для указанного пользователя
Параметры
$userId
int
Требуемый идентификатор пользователя.
Возвращаемое значение
bool
Как применяется в RecoveryCodesTable
RecoveryCodesTable::clearByUser() — метод класса \Bitrix\Security\Mfa\RecoveryCodesTable модуля «Проактивная защита». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_RecoveryCodes, наборы — как EO_RecoveryCodes_Collection.
Статический метод — вызывается через имя класса RecoveryCodesTable, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Security\Mfa\RecoveryCodesTable;
Loader::includeModule('security');
$userId = 1;
$result = RecoveryCodesTable::clearByUser($userId);
// $result: boolСобственные методы RecoveryCodesTable
regenerateCodes()Генерирует новые коды восстановления для указанного пользователя. Ранее сгенерированные коды будут удаленыuseCode()Использует код восстановления для пользователя
Исходный файл: source/security/lib/mfa/recoverycodes.php:97

