Проблема авторизации в Битрикс
Во время администрирования сайта столкнулся с тем, что не работает авторизация в систему управления сайта Битрикс. С чем же может быть связано не вхождение в систему?
Характерные признаки проблемы:
- Появляется урл вида: bitrix/admin/index.php?_r=3456#authorize где r=3456 меняется на любое число с каждой попыткой
- Ошибок никаких не выдает
- Вирусов и внедрений на сайте нет.
Основные признаки: похоже на проблему сохранения сессии
Решение проблемы:
В этом конкретном случае сессии хранятся в БД (таблица b_sec_session). Она была повреждена и авторизация не срабатывала. После исправления таблицы авторизация работает.
Нужно восстановить только одну таблицу в базе данных b_sec_session, поможет команда: mysqlcheck -r db_name table_name -uroot -p
После восстановления таблицы получил такую ошибку (до этого ошибки не выдавались):
После этого полностью очистил таблицу b_sec_session и смог авторизоватьсяBitrix\Main\DB\SqlQueryException]
Mysql query error: (145) Table './.../b_sec_session' is marked as crashed and should be repaired (400)
SELECT
`security_session`.`SESSION_DATA` AS `SESSION_DATA`
FROM `b_sec_session` `security_session`
WHERE `security_session`.`SESSION_ID` = 'l5fvkBD94rIlLuP05j16I0VvEM7ZfncC'
LIMIT 0, 1

После очистки таблицы также можно будет авторизоваться и исправить повреждения таблицы с помощью встроенных инструментов проверки системы
С чем это связано и как избежать в будущем?
Таблицы в БД могут повреждаться по разным причинам, лучше уточнить этот момент у администратора сервера/хостинга.
Чтобы увеличить надежность таблиц рекомендуется перевести их в формат InnoDB вместо MyISAM (если эта возможность поддерживается на хостинге). Модуль «монитор производительности» позволяет выполнить эту операцию из административного интерфейса.
Вот ещё чек-лист возможных проблем если пропадает авторизация
Ещё статьи:
15.02.2024
История о жадности или как клиент свободное место искал на сервере
Случилась у меня одна история с клиентом, который свободное место искал на сервере, но на самом деле это больше о жадности, но в итоге всё равно пришл...
ID: 466
08.11.2023
Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента...
ID: 465
26.07.2023
Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork...
ID: 463
Новые статьи в блоге:
20.03.2025
Всё ли хорошо в "БУС" королевстве?
Всё ли хорошо в Датском БУС королевстве? Началась очень нехорошая тенденция ухода клиентов с многолетним пребыванием на битрикс CMS на други...
ID: 613
23.02.2025
Техническое задание маркетологу + рекламщику + seo специалисту
Увидел интересное ТЗ в виде требований для на маркетолога / специалиста по рекламе / SEO специалиста.
ID: 612
19.02.2025
Нет темы в письмах с битрикс сайта
В почту Яндекс письма с заказами стали без номера в теме приходить внезапно, каких-то явных признаков из-за чего это могло резко случиться не выявлено
ID: 611