Восстановить пароль, доступ в админку в Битрикс

Решение, как восстановить пароль админа в 1С-Битрикс через FTP

Восстановить пароль, доступ в админку

Решение:

Вариант 1 (авторизация пользователя ID=1):

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
        global $USER;
        $USER->Authorize(1);
        LocalRedirect("/bitrix/");

Вариант 2 (принудительная установка пароля для пользователя ID=1):

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$pass = '7pf5TpncK&KISQ'; // пароль должен быть сложным
$B = $USER->Update(1,array("PASSWORD"=>$pass));
if ($B){
  echo "Новый доступ для пользователя с ID=1:<br>";
  echo "По умолчанию логин: <strong>admin</strong> или переназначен<br>";
  echo "Пароль установлен: <strong>".$pass."</strong>";
}
else echo $USER->LAST_ERROR;

Вариант 3 (сброс пароля через базу данных):

  1. Таблица b_user и нужный пользователь, например ID=1
  2. Удалить значение в поле PASSWORD
  3. Авторизоваться без указания пароля
  4. Зайти в настройки пользователя и изменить пароль

Вариант 4 (сброс пароля через SQL-запрос по SSH):

UPDATE `b_user` SET `PASSWORD` = MD5('7pf5TpncK&KISQ') WHERE `ID`=1;

Комментарии (0)

Похожие решения:
Изменено: 01 08 2022
Просмотров: 1819