Восстановление пароля администратора в bitrix

Бывают такие случаи когда ты забыл пароль администратора, и тут напрашивается вопрос: что делать? Выход один – восстановление пароля, но так как в Bitrix, как и в большинстве современных систем, пароль в базе хранится в зашифрованном виде, и мы можешь получить только хэш пароля, от которого нам толку нет.

Конечно сейчас существует множество онлайн (и не только) сервисов позволяющих расшифровать хэш, но как правило они подбирают довольно простые пароли, например: bitrix, mysql, admin, 12345 и т д, а если у вас что-нибудь вроде rT#er!hg, в таком случае придется произвести сброс пароля. Для того чтобы сменить пароль необходимо создать php файл с любым именем, например set_pass.php

Написать в него следующий код:

  require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
  echo $USER->Update(1, array("PASSWORD"=> "new_password"));
  echo $USER->LAST_ERROR;
  require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");

вместо new_password написать новый пароль, который вы хотите установить для администратора. Затем скопировать это файл в корневую папку сайта и запустить. (http://ваш_сайт/ set_pass.php).

После этого смело можем заходить под административным аккаунтом, используя новый пароль.

Теги: Bitrix
Новости