Здесь предлагается 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 "
Login ".$_ENV['LOGNAME']; echo "
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 / и имя пользователя с заданным паролем, который указан на странице сброса пароля.
- После перейдите в настройки пользователя и поменяйте пароль
Обращаем Ваше внимание на важность удаления файла pass.php после того, как пароль будет восстановлен.
Восстановление пароля через MySQL
3 способ - поменять самостоятельно через phpMyAdmin
Используя phpMyAdmin Вы можете изменить пароль админа на 1С-Битрикс. Работая с нашим хостингом у Вас есть право на редакцию базы MySQL следующим методом..
Каждый сервер имеет свою исключительную ссылку на phpMyAdmin, просмотреть ее можно перейдя в панель управления хостингом - ISPmanager - Инструменты - phpMyAdmin.
Последовательность Ваших шагов:
- Обязательно сохраните резервную копию базы данных с помощью меню phpMyAdmin - Экспорт в файл SQL.
- Откройте таблицу b_user и найдите пользователя с ID = 1 или ID, чей пароль Вы планируете изменить.
- Удалите значение в поле ПАРОЛЬ.
- Войдите без ввода пароля.
- Зайдите и смените пароль в настройках пользователя.
4 способ - используя либо SQL-запрос, либо SSH
Если невозможно внести изменения в базу данных используя phpMyAdmin, но у Вас имеется право доступа к SSH, то после того, как произведете подключение к базе, просим Вас внести этот SQL-запрос: UPDATE `b_user` SET `PASSWORD` = MD5('123456') WHERE `ID`=1;
Последовательность Ваших шагов
Пройдите авторизацию в админке 1С-Битрикс /bitrix/admin/ и укажите admin и подходящий Вам пароль. Зайдите и смените пароль на более безопасный в настройках пользователя.