Проблема авторизации в Битрикс

Проблема авторизации в Битрикс

14.08.2015

Во время администрирования сайта столкнулся с тем, что не работает авторизация в систему управления сайта Битрикс. С чем же может быть связано не вхождение в систему?

Характерные признаки проблемы:

  • Появляется урл вида: bitrix/admin/index.php?_r=3456#authorize где r=3456 меняется на любое число с каждой попыткой
  • Ошибок никаких не выдает
  • Вирусов и внедрений на сайте нет.

Основные признаки: похоже на проблему сохранения сессии

Решение проблемы:

В этом конкретном случае сессии хранятся в БД (таблица b_sec_session). Она была повреждена и авторизация не срабатывала. После исправления таблицы авторизация работает.

Нужно восстановить только одну таблицу в базе данных b_sec_session, поможет команда: mysqlcheck -r db_name table_name -uroot -p 

После восстановления таблицы получил такую ошибку (до этого ошибки не выдавались):

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

После этого полностью очистил таблицу b_sec_session и смог авторизоваться

очистка сессий для решения проблемы авторизации в битрикс.png

После очистки таблицы также можно будет авторизоваться и исправить повреждения таблицы с помощью встроенных инструментов проверки системы

восстановление таблиц.png

С чем это связано и как избежать в будущем?    

Таблицы в БД могут повреждаться по разным причинам, лучше уточнить этот момент у администратора сервера/хостинга.

Чтобы увеличить надежность таблиц рекомендуется перевести их в формат InnoDB вместо MyISAM (если эта возможность поддерживается на хостинге). Модуль «монитор производительности» позволяет выполнить эту операцию из административного интерфейса.

Вот ещё чек-лист возможных проблем если пропадает авторизация

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=2167&LESSON_PATH=3906.4503.2167


Ещё статьи:

12.05.2023 Битрикс убрал тип поля "Привязка к карте Яндекс"
В новых обновлениях Битрикс убрал тип поля "Привязка к карте Яндекс". ID: 455

18.01.2023 Нюансы перехода битрикс на РНР 8.0
С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
Но без нюансов и ошибок... ID: 431

10.01.2023 БУС окончательно всё?
Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б... ID: 426

Новые статьи в блоге:

27.04.2023 Любой фастобмен мошенники на любом домене FASTOBMEN
Любой фастобмен на любом домене FASTOBMEN - это мошенники, я бы назвал это франшизой обмана. Никаких обменов денег и валют они не делают, а блокируют ... ID: 454

25.04.2023 Тест виртуальный сервер RED.Site-1
Параметры хостинга:
VPS reddock.ru
Дисковое пространство -20Гб
Оперативная память - 2Гб
Ядро - нет данных.
Цена в месяц - 1000 руб
Есть панель ID: 453

25.04.2023 Битрикс ошибка Cache engine is not found
Если в настройках битрикс стоит тип кеша memcache, а при переходе на РНР 8 у вас ошибка Cache engine is not found ID: 452

Возврат к списку

© 2015-2023 Web админ
Связаться по WhatsApp