• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/access/auth/accesseventhandler.php
  • Класс: BitrixMainAccessAuthAccessEventHandler
  • Вызов: AccessEventHandler::deleteByAccessCode
static function deleteByAccessCode(string $accessCode)
{
	// find users by access codes
	$res = UserAccessTable::getList([
		'filter' => [
			'=ACCESS_CODE' => $accessCode
		],
		'select' => ['USER_ID']
	]);

	$provider = new AccessAuthProvider();
	while ($row = $res->fetch())
	{
		$provider->DeleteByUser($row['USER_ID']);
	}
}