Если у Вас не получается авторизоваться в админке сайта на 1C-Bitrix, то может быть множество причин. Рассмотрим две самые популярные.
Вы забыли пароль от учётной записи или не знаете пароль.
Для того чтобы авторизоваться на сайте под управлением 1C-Bitrix в случаи если вы забыли пароль или его не знаете, но у Вас есть ftp/sftp доступ до сайта. Достаточно корневой папке сайта создать файл auth_user.php с содержимым:
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $USER;
$USER->Authorize(1);
@unlink(__FILE__);
LocalRedirect("/bitrix/admin/");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
Разберём что же происходит:
При помощи метода $USER->Authorize(1) будет произведена авторизация под пользователем с ID = 1. Если вдруг у вас на сайте нет пользователя с ID = 1 или он отключен, просто перебирайте ID пока не получится авторизоваться.
@unlink(__FILE__) - удаляет сам файл auth_user.php после использования, если файл удалять не хотите, закомментируйте или удалите данную строчку. ( Стока добавлена для забывчивых, кто сам не удаляет файл после использования ).
LocalRedirect("/bitrix/admin/") - производит редирект на страницу админки.
Не сохраняются сессии из-за этого не получается авторизоваться в админке сайта на 1C-Bitrix.
Теперь рассмотрим другой случай, когда не получается авторизоваться на сайте.
Если вы вводите пароль от своей учётной записи, страница перезагружается и вы видите снова форму ввода логина и пароля, при этом никаких уведомлений об ошибках нет - скорее всего причина в том, что у Вас на сайте не сохраняются сессии.
Как правило происходит это из-за того, что на сервере "затёрлись" директории для хранения сессий. Поэтому их надо восстановить и настроить правильные права на директории.
Подключитесь к серверу используя ssh доступ - подключиться можно при помощи программы PuTTY.
После в командной строке введите следующие команды:
#Создаем директории для хранения файлов сессий
mkdir /tmp/php_sessions
mkdir /tmp/php_sessions/www/
mkdir /tmp/php_sessions/ext_www/
mkdir /tmp/php_upload/
mkdir /tmp/php_upload/www/
#назначаем пользователя и группу
chown -R bitrix:bitrix /tmp/php_sessions/
chown -R bitrix:bitrix /tmp/php_upload/
После этого проблема с авторизаций должна решиться.