S

SergeTkach

+1
Репутация
0
Рейтинг
#1 Не могу авторизоваться в crome и opera на Instans CMS 2.10.1 4 февраля 2020 в 18:36
Тут явный капец с сессиями!

У меня была подобная проблема с какой-то CMS, когда после корректного пароля тупо выбрасывало на главную. Но там в вопросах и ответах на Гитхабе было описано решение, что если хранить сессии нативно, то надо в index.php запустить сессию вот так:

Так вот, решил попробовать и тут запустить сессию в лоб, без ожидания системных методов по созданию сессии. И что Вы думаете?

Конечно же, при отправке формы я получил ошибки. Но как только я убрал session_start(); и обновил страницу, я оказался залогиненным...
По ходу есть конкретный баг в авторизации, раз такое дело...

И, кстати, в файле system/config/config.php нет никакой настройки о том, как хранить сессии…
#2 Не могу авторизоваться в crome и opera на Instans CMS 2.10.1 4 февраля 2020 в 17:44
Блин, редактор в мозиле после первого же сохранения снова сломался. Снова почистил кеш. И теперь я не могу войти даже в мозилле…
#3 Не могу авторизоваться в crome и opera на Instans CMS 2.10.1 4 февраля 2020 в 17:00



Кеша мало, чистите куки и все в порядке стане. Я так предполагаю.

@stich

Хм, сначала я чистил только из вкладки "Основные настройки". После Вашего ответа — очистил все в "Дополнительные".
Это не помогло...

@SergeTkach

Правда, попробовал почистить все в Мозилле. И редактор заработал :)
Хотя, это вроде бы как совсем другая история. И несмотря на то, что я пока что могу продолжить работу, проблема с Хромом остается загадкой.
#4 Не могу авторизоваться в crome и opera на Instans CMS 2.10.1 4 февраля 2020 в 16:58


Кеша мало, чистите куки и все в порядке стане. Я так предполагаю.

@stich

Хм, сначала я чистил только из вкладки "Основные настройки". После Вашего ответа — очистил все в "Дополнительные".
Это не помогло…
Прикрепленный файл
instantlogin3_p0c1v.png 91 Кб
#1 Не могу авторизоваться в crome и opera на Instans CMS 2.10.1 4 февраля 2020 в 16:51
Сайт тестирую на локалке. Сессии храню в файлах (memcached не включен). Centos 7. php 7.2.
Instant CMS 2.1.10 Пробовал более свежую, но там у меня форум не устанавливался. Хотя, на это еще даже не пробовал — занялся заполнением статей изначально.

Перед тем, как задать здесь вопрос, прочитал несколько обсуждений, где предлагалось исключить:
— что пользователь заблокирован
— или же залогинен на другом устройстве и надо бы разлогиниться
— Что нет прав на запись файлов.

В общем, в мозилле логинится как надо. А в chrome — не хочет.
Пару дней назад не хотело логиниться только в opera, а в хроме логинилось. Тогда я особо не парился.

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

Еще, если я специально ввожу неправильный пароль, то мне нормально показывает страницу /auth/login с сообщением об ошибке (рис instant-login-1.png). А вот если пароль правильный, то просто редирект на главную и все тут (рис instant-login-2.png)

Странно то, что еще пару дней назад заходило (если не счиать оперу). С сайтом ничего больше не делал. Последний раз пробовал создавать группы и регистрировать пользователей, смотрел как пишутся сообщения друг другу. До того — чисто добавлял статьи, когда все работало.
Прикрепленный файл
instantlogin1_p0c1v.png 171 Кб
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.