Как сбросить пароль администратора Битрикс

393 просмотра
Автор: Николай Ковалёв

Если вы вдруг забыли пароль от админки сайта, то маленький трюк с API Битрикса поможет вам его сбросить.

Чтобы сбросить пароль, сохраните следующий код в файл, подкиньте файл по FTP в любую папку сайта и вызовите файл через браузер.

В случае успешного сброса пароля, на странице появится единичка. Если произойдёт какая-нибудь ошибка, то на странице вы увидите её текст.

<?require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");

echo $USER->Update(1, array("PASSWORD" => "123456")); // здесь указываем новый пароль
echo $USER->LAST_ERROR;

require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");?>

Если же нужно не сбросить пароль администратора, а добавить нового пользователя с правами администратора, то подкидывайте файл с таким кодом:

<?require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");

$user = new CUser;
$arFields = Array(
	"NAME"              => "Имя",
	"LAST_NAME"         => "Фамилия",
	"EMAIL"             => "admin@admin.ru",
	"LOGIN"             => "admin@admin.ru",
	"LID"               => "ru",
	"ACTIVE"            => "Y",
	"GROUP_ID"          => array(1,2),
	"PASSWORD"          => "123456",
	"CONFIRM_PASSWORD"  => "123456",
);
$ID = $user->Add($arFields);
if(intval($ID) > 0)
    echo "Пользователь успешно добавлен.";
else
    echo $user->LAST_ERROR;

require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");?>
5.00 1 голос