Для восстановления административного пароля есть пара простых способов.
Для каждого из них нам потребуется доступ по фтп.
Способ 1.
- Создаем php файл со следующим содержимым (например newpsw.php):
<?php
require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
//Обновляем пароль пользователя с ID=1
echo $USER->Update(1,array("PASSWORD"=>'admin123456'));
echo $USER->LAST_ERROR;
require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
- Закидываем его в корень сайта по фтп и открываем файл mydomain.com/newpsw.php в браузере;
- Не забываем этот файл удалить с хостинга;
- После этого заходим в битрикс под админом с паролем admin123456 и меняем пароль;
Способ 2.
- Создаем php файл со следующим содержимым (например admin_auth.php):
<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
//Программная авторизация под пользователем с ID=1
global $USER;
$USER->Authorize(1);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
- Закидываем этот файл в корень сайта по фтп и открываем его (mydomain.com/admin_auth.php) в браузере;
- После этого вы будете авторизованы в админ панели. Заходите и меняете пароль;
- Не забываем удалить файл admin_auth.php