Хостинг 1С БитриксОфициальный сертифицированный
хостинг для продуктов 1С Битрикс
Тематика страницы

Битрикс хостинг

Восстановление пароля администратора 1С Битрикс

26.11.2018

В статье предложены 4 альтернативных метода восстановления пароля к аккаунту администратора 1С Битрикс.

Обратите внимание!
Рекомендации в данной статье предназначены для опытных пользователей. В целях безопасности, не рекомендуется предпринимать описанные методы, если вы не понимание  назначение описанных действий, и\или у вас нет резервной копии сайта и базы данных (или возможности их заблоговременно создать).

Восстановление пароля через FTP

1 метод сброса - автоматическая авторизация

Для этого метода будет использовать специальный скрипт pass.php

<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $USER;
$USER->Authorize(1);
LocalRedirect(“/bitrix/admin/”);
?>

Где Authorize(1); это авторизация пользователя под ID=1, обычно это администратор 1С Битрикс.

Алгоритм действий:

  • Подключитесь через FTP и загрузите файл pass.php в корневую директорию сайта
  • Откройте страницу в браузере и вас сразу переадресует на адрес админпанели на /bitrix/admin/
  • Зайдите в настройки пользователя и измените пароль
  • Внимание! Обязательно удалите файл pass.php после восстановления пароля

2 метод сброса - автоматическая установка пароля

В текстовом редакторе нужно создать файл с названием pass.php со следующим содержанием

<?
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
$pass = '123456';
$B = $USER->Update(1,array("PASSWORD"=>$pass));
if ($B){
  echo "Password successfully reset to: ";
  echo "<br>Login ".$_ENV['LOGNAME'];
  echo "<br>Password ".$pass;
}
else echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>

Где Update(1, …) - это авторизация пользователя под ID=1, обычно это администратор 1С Битрикс.

Алгоритм действий:

  • Подключиться через FTP и загрузить файл pass.php в корень сайта
  • Открыть страницу pass.php в браузере 
  • После успешного сброса пароля авторизоваться в /bitrix/admin/ и указать Login и Password, который отобразился на странице сброса пароля.
  • Зайти в настройки пользователя и изменить пароль
  • Внимание! Обязательно удалите файл pass.php после восстановления пароля

Восстановление пароля через MySQL

3 метод сброса - вручную через phpMyAdmin

Сбросить пароль администратора 1C-Битрикс можно через phpMyAdmin. Наш хостинг предоставляет возможность доступа к правке базы данных MySQL этим способом.

Ссылка на phpMyAdmin для каждого сервера уникальна, её можно найти в панели управления хостингом - ISPmanager - Инструменты - phpMyAdmin.

Алгоритм действий:

  • Сохранить обязательно резервную копию базу данных через меню phpMyAdmin - "Экспорт", в файл SQL
  • Найти таблицу b_user и пользователя с ID=1 или ID, пароль которого вы желаете сбросить
  • Удалить значение в поле PASSWORD
  • Авторизоваться без указания пароля
  • Зайти в настройки пользователя и изменить пароль

4 метод сброса - через SQL-запрос по SSH

Если нет возможности изменять базу данных через phpMyAdmin, но есть доступ к SSH, то после подключения к БД нужно ввести следующий SQL-запрос:

UPDATE `b_user` SET `PASSWORD` = MD5('123456') WHERE `ID`=1;

Алгоритм действий:

Авторизоваться в админпанели 1С Битрикс /bitrix/admin/ и указать admin и пароль 123456 (или другой, удобный для вас).
Зайти в настройки пользователя и изменить пароль на новый, надежный.

Блок чата
Мы в сети - пишите
BitrixBoost
Аватар пользователя Екатерина Логинова
Екатерина Логинова
Аватар пользователя Алексей Смирнов
Алексей Смирнов
Аватар пользователя Вячеслав Бреус
Вячеслав Бреус
Чат используется исключительно для консультаций
По техническим вопросам обращайтесь через форму обращений.

Мы Online (обновлено: 1 мин.)

Обычно отвечаем в течение 3-5 минут.
Файлы
Максимальный размер файла: 50 МБ.
Допустимые типы файлов: txt zip tar gz rar pdf doc docx xls xlsx png gif jpg jpeg key csr log.