Как сбросить пароль от админки в Битрикс имея доступ к файлам по фтп или хостингу.
Если у вас есть доступ к файлам сайта, через фтп или админ панель хостинга, нужно создать файл в корне сайта.
Например, создадим файл с названием
new_pwd.php
Теперь вставляем в этот файл такое содержимое,
<?php
if ($_GET['key'] != 'freeweb')
{
exit('сюда нельзя');
}
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
global $USER;
$rsUsers = CUser::GetList(($by="id"), ($order="desc"), [ "GROUPS_ID"=> Array(1) ]);
while($arItem = $rsUsers->GetNext())
{
echo "Авторизация под пользователем: " . $arItem['LOGIN'];
$USER->Authorize($arItem['ID']);
break;
}
У вас должно получится, что-то типа такого:

Окей. Теперь нам нужно запустить этот скрипт в браузере, если вы создали файл в корне сайта, вызываем его
https://freeweb24.ru/new_pwd.php?key=freeweb
В моем случае мой домен
https://freeweb24.ru вам нужно написать свой.
/new_pwd.php?key=freeweb - эта часть обязательная
Скрипт, найдет всех админов и авторизует под перым администратором.
На экране должно появится примерно такое,

Скрипт уже авторизовал вас под админом. Идем в админку и меняем пароль.

Теперь важно!!! Нужно удалить скрипт который вы создали. Немедленно.
После того как вы сменили пароль админа или создали нового пользователя, можно авторизоваться под ним, обычным способом.