Программно отключить NTLM авторизацию
Иногда, после разворачивания копии портала Битрикс, NTLM-авторизация становится недоступна и поэтому невозможно зайти в админку сайта. Авторизация через CUser::Authorize в этом случае тоже не работает.
Код ниже поможет программно выключить NTLM:
<?php $_SERVER["DOCUMENT_ROOT"] = '/home/bitrix/www/'; $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('BX_NO_ACCELERATOR_RESET', true); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); if (!CModule::IncludeModule('ldap')) { return false; } CLdapUtil::UnSetBitrixVMAuthSupport(true); echo 'Ntlm auth off';