RealAdmin.ru

Восстанавливаем пароль от Битрикс

Восстанавливаем пароль от Битрикс
Категория: Сайтострой
Комментарии: 1

Восстановить доступ к панели администрирования Bitrix можно небольшим скриптом, который предварительно созадется в корне сайта. Также есть вариант с изменением пароля через базу данных. Рассмотрим оба способа.

неверный логин или пароль

Создайте в корневой директории сайта файл (например replace_pass.php) и обратитесь к нему через адресную строку браузера. Содержимое файла:

<?
    require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
    echo $USER->Update(1,array("PASSWORD"=>'новый пароль'));
    echo $USER->LAST_ERROR;
    require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>

Здесь для пользователя с идентификатором «1» автоматически устанавливается новый пароль. Как правило, под идентификатором «1» скрывается учетная запись администратора.

Восстанавление пароля через базу данных

Если первый способ не помог, то пытаемся восстановить пароль через базу данных. Находим доступы для подключения к «MySQL». В «Bitirx» они лежат в файле: «/bitrix/php_interface/dbconn.php». Внутри ищем строки:

$DBType = "mysql";
$DBHost = "localhost";
$DBLogin = "MyLogin";
$DBPassword = "MyPass";
$DBName = "MyBaseName";

Подключаемся к базе с помощью «PhpMyAdmin» или «Adminer». Открываем таблицу «b_users». Находим пользователя по логину и редактируем эту запись.

восстанавливаем пароль в битрикс

Обнуляем поле «LOGIN_ATTEMPT», сохраняем запись и пытаемся зайти в панель администратора ещё раз.

А вот способ авторизации в «админке» без ввода пароля. Снова создаем скрипт и выполняем его:

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

После входа не забываем удалить файл.

Посмотрите похожее — 6
Комментарии —
  1. Natalia28 августа 2017, 13:09#
    Спасибо!!!
    © REALADMIN.RU   2019 г.
    Страница сгенерирована: 0,2403 s | 12 mb.
    На каком уровне Вы играете в шахматы?
    О П Р О С