|
Пользователь 204877 Заглянувший Сообщений: 5 |
|
|
Пользователь 96280 Заглянувший Сообщений: 41 |
Такое же бывает. Помогает авторизация на frontend’е множественным нажатием кнопки войти. |
|
Пользователь 204877 Заглянувший Сообщений: 5 |
да вот больше года сидим на битриксе, а такое стало только сейчас появляться, раньше все нормально было(( |
|
Пользователь 35712 Заглянувший Сообщений: 22 |
Такая же проблема, появилась недавно. Еще один из симптомов — эта же ошибка выдавалась при любых действиях (применениях/сохранениях) в административной части, при этом разлогиниться было нереально — авторизация почему-то держалась, только после полной чистки куков удалось разлогиниться, но авторизоваться по прежнему не удается. |
|
Пользователь 43781 Постоянный посетитель Сообщений: 182 |
|
|
Пользователь 222421 Заглянувший Сообщений: 2 |
Та же проблема! Нет доступа к сайту… http://dev.1c-bitrix.ru/community/forums/forum6/topic57892/ Кто нибудь нашел решение ? Техподдержка молчит( |
|
Пользователь 91178 Заглянувший Сообщений: 2 |
#7 1 13.11.2013 20:41:01 Решил проблему отключением шифрования пароля. Создав и выполнив файл.
Потом поставил галочку «запомнить меня на этом компьютере». |
||
|
Пользователь 216407 Посетитель Сообщений: 56 Интернет маркетолог |
А мне не помогло |
|
Пользователь 18572 Заглянувший Сообщений: 21 |
|
|
Пользователь 100225 Заглянувший Сообщений: 3 |
#10 0 27.03.2014 18:02:41 отключил журналирование логов и заработало |
|
Пользователь 173519 Эксперт Сообщений: 493 |
#11 0 05.04.2014 14:08:42
Сразу пустило, но только во фронтенд. В админку все также не пускает.(( Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С. |
||
|
Пользователь 173519 Эксперт Сообщений: 493 |
#12 1 05.04.2014 15:21:24 Проблема была в том, что на сервере не осталось свободного места. Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С. |
|
Пользователь 38346 Посетитель Сообщений: 50 |
#13 2 24.04.2014 12:31:15 Возникла аналогичная ситуация.
Затем проводите штатными средствами Битрикса проверку и восстановление БД. |
||
|
Пользователь 50984 Посетитель Сообщений: 71 |
#14 1 16.09.2014 07:47:37
Помогло. Разаработка на 1С-Битрикс |
||||
|
Пользователь 62922 Эксперт Сообщений: 261 |
#15 0 25.11.2014 11:41:57 |
|
Пользователь 303016 Заглянувший Сообщений: 4 |
#16 0 28.03.2015 09:34:12
Не помогло. Та же ошибка и осталась. Не может отключить этим скриптом |
||||
|
Пользователь 46710 Постоянный посетитель Сообщений: 103 |
#17 0 02.04.2015 12:59:27
Помогло — спасибо! |
||||
|
Пользователь 263557 Заглянувший Сообщений: 13 |
#18 0 15.09.2017 09:34:05 Не сработало, пока в таблицу не залез и руками не поправил на N |
|
Пользователь 1246357 Заглянувший Сообщений: 8 |
#19 1 19.09.2017 09:49:55 Метод используется не тот. COption::SetOptionInt устанавливает значение типа Integer — числа. |
При входе в систему выдает ошибку авторизации.
По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
либо отсутствует «место» для хранения сессий (прим. отсутствует папка)
Ошибка: Ваша сессия истекла, повторите попытку авторизации.
Нельзя авторизоваться в админке.
Комментарий:
При входе в систему выдает ошибку авторизации
По всей вероятности повредилось какая то таблица(возможно кончилось место, наиболее вероятная причина)
либо отсутствует «место» для хранения сессий (прим. отсутствует папка)
Решение:
нужно запустить /bitrix/admin/site_checker.php (он покажет и исправит проблему)
Чтобы сделать тестирование без авторизации нужно: Инструмент представляет возможность протестировать конфигурацию даже если не работает авторизация или сайт не открывается из за нарушения сжатия (на экране отображаются крякозябры). Для этого достаточно создать пустой файл site_checker_debug в папке /bitrix. После этого откройте страницу
http://ваш_сайт/bitrix/admin/site_checker.php
Второе решение: (оно ровно такое же, но другим способом заходим в админку и на мой взгляд смысла не имеет)
Решение только для редакций, включающих модуль Проактивной защиты (Стандарт и выше).
Проблема была в том, что было включено хранение сессий в БД, при этом была повреждена таблица b_sec_session.
Отключаете скриптом через ftp хранение сессий в БД (создадим файл названием us.php с кодом который представлен ниже и закинем в корень сайта по ftp)
Код — который должен быть в файлике us.php
require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/header.php" );
COption::SetOptionInt( 'security' , 'session' , 'N' );
require ( $_SERVER [ "DOCUMENT_ROOT" ]. "/bitrix/footer.php" );
Запускам сначала наш файлик http://ваш_сайт/us.php, после этого проводим штатную авторизацию
После этого проведите проверку и восстановление БД штатными средствами Битрикса.

Выкидывает из админки или Ваша сессия истекла в Битрикс
Решение, как решить проблемы с сессиями в «1С-Битрикс»
Данная проблема возникает по разным причинам, приведу несколько известных вариантов решения проблемы. В основном касается настроек PHP сервера.
- Увеличим время сессии до 3 часов. Если у вас php.ini
session.gc_maxlifetime = 10800 session.cookie_lifetime = 10800 // не забыть перезагрузить сервер
- Увеличим время сессии до 3 часов. Если у вас .htaccess
php_value session.gc_maxlifetime 10800 php_value session.cookie_lifetime 10800
- Или попробовать добавить в dbconn.php
session_set_cookie_params(10800);
- В настройках группы администраторов изменить увеличение времени жизни сессии на дефолтную.
- Бывает допущены ошибки в .htaccess. Например не до конца директиву отключили: правило закоментили, а вот условие осталось.
Узнаем, что значит ошибка «Время сессии истекло» и как её устранить…
Обычно сообщение «Время сессии истекло» появляется в браузере Google Chrome.
[adace-ad id=»5173″]
Даже если скорость интернета достаточная, ошибка сессии может доставать немало проблем. В чем же её причина?
Самые частые причины ошибки
Если в браузере появилась ошибка «Время сессии истекло», проверьте следующие моменты:
- Устаревший браузер (обновите его или просто поменяйте);
- Вирусное ПО в системе (сканируем её антивирусом);
- Слишком медленное соединение с интернетом (обращаемся к провайдеру).
Если ничего не помогло — перезагружаем систему. Затем очищаем кэш, историю и куки браузера.
Попробуйте открыть проблемную страницу через Microsoft Edge или другой браузер
Тайм-аут браузера
Часто ошибку «Время сессии истекло» можно решить просто обновив страницу. Для этого нажмите клавишу F5.
[adace-ad id=»5168″]
Чтобы увеличить время сессии на сайте нужно отметить чекбокс «Запомнить меня на этом устройстве». Как правило, этот чекбокс появляется на странице авторизации.
Ошибка сессии истекло в социальных сетях
Некоторые пользователи связывают появление ошибки «Время сессии истекло» со взломом и невозможностью входа в личный профиль на Facebook, ВКонтакте, Одноклассники. Но это крайне сомнительно. Ведь в 99% случаев ошибка появляется при возникновении проблем на стороне пользователя.
Слишком медленное взаимодействия с формами страницы
Иногда ошибка появляется в случаях, когда пользователь слишком медленно заполняет контактные формы на странице (дольше 5 минут).
Если ошибка сессии появляется в игре, то нужно выйти из неё и проверить стабильность интернет-подключения
Если все ок — перезагрузите систему и запустите игру заново.
Резюме
Разобравшись, как устранить ошибку «Время сессии истекло» можно продолжить использование сайта в привычном режиме.
|
Войти |
Пропадает авторизация пользователя Возможны разные причины проблемы:
|
Как починить авторизацию, которая начала постоянно слетать после обновления Битрикс
Обновлено: 23 апреля 2021
9509 просмотров
После очередного обновления Битрикса в ноябре 2020 г. пользователи сталкиваются со «слётом» авторизации практически сразу после ввода пароля, то есть их разлогинивает сразу после авторизации.
Проблема с задвоением PHPSESSID (идентификатор сессии php появлялся в cookies браузера дважды) серьёзна, так как у простых посетителей задача «выполнить очистку cookies в браузере» вызовет ступор, а без этого они не смогут нормально авторизоваться.
Поэтому надо инициировать удаление лишних данных из cookie со стороны сервера, для этого впишите куда-нибудь в файл /bitrix/php_interface/dbconn.php (заменив www.site.ru из примера на свой домен):
setcookie("PHPSESSID", "", 777, "/", ".www.site.ru");
setcookie("PHPSESSID", "", 777, "/");
Если вам пришла идея переопределить название идентификатора «PHPSESSID» на уровне настроек PHP, что бы обойти проблему — это плохая идея, которая вызовет трудноотлавливаемые проблемы.
Надеюсь, эта статья помогла решить вашу проблему!
