Решение, как восстановить пароль админа в 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 (сброс пароля через базу данных):
- Таблица b_user и нужный пользователь, например ID=1
- Удалить значение в поле PASSWORD
- Авторизоваться без указания пароля
- Зайти в настройки пользователя и изменить пароль
Вариант 4 (сброс пароля через SQL-запрос по SSH):
UPDATE `b_user` SET `PASSWORD` = MD5('7pf5TpncK&KISQ') WHERE `ID`=1;
Похожие решения:
Комментарии (0)