Как отключить защиту административной части по IP в Битрикс

Решение, как обойти защиту административной части сайта по IP, если имеется доступ к файлам ядра Битрикс
При переходе в админку, даже если уже авторизовался под админским аккаунтом, появляется сообщение об ошибке Forbidden Access denied. 

Это значит, что включена защита админки «Защита административной части сайта осуществляется с помощью ограничения доступа со всех, кроме указанных в настройках IP-адресов»
Решение:

ВАРИАНТ 1

Открыть файл /bitrix/modules/security/classes/general/iprule.php и закомментировать строчку ~1235
if($bMatch)
	include($_SERVER["DOCUMENT_ROOT"]."/bitrix/admin/security_403.php");


ВАРИАНТ 2

  1. Создать файл с содержимым:
    <?
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    echo COption::GetOptionString("security", "ipcheck_disable_file");
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
    ?>
  2. Выведет имя файла, который надо создать (пустым), что отменит блокировку по IP.
  3. Не забудьте удалить данный скрипт и файл-флажок после внесения изменений в админке.
Похожие решения:
Изменено: 09 09 2022
Просмотров: 17661