• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/lib/mfa/recoverycodes.php
  • Класс: BitrixSecurityMfaRecoveryCodesTable
  • Вызов: RecoveryCodesTable::clearByUser
static function clearByUser($userId)
{
	$userId = (int) $userId;
	if ($userId <= 0)
		throw new ArgumentTypeException('userId', 'positive integer');

	$codes = static::getList(array(
		'select' => array('ID'),
		'filter' => array('=USER_ID' => $userId)
	));

	while (($code = $codes->fetch()))
	{
		static::delete($code['ID']);
	}

	return true;
}