Login работает ТОЛЬКО в Mozilla
Добрый день!
Я установил Login, настроил все сниппеты и чанки. Далее авторизовался на сайте используя Mozilla. И, перейдя на страницу со сниппетом [[!Profile]], благополучно вывел на экран данные пользователя.
Я установил Login, настроил все сниппеты и чанки. Далее авторизовался на сайте используя Mozilla. И, перейдя на страницу со сниппетом [[!Profile]], благополучно вывел на экран данные пользователя.
<p>Имя: [[+username]]</p>
<p>Полное имя: [[+fullname]]</p>
<p>Email: [[+email]]</p>
После этого завершил сессии всех пользователей и попробовал зайти на эту же страницу, авторизовавшись через браузер Opera. В панели управления проследил, что «количество входов» для этого пользователя увеличилось на 1. Но данные о пользователе не отобразились. Проделав тоже самое в других браузерах, выяснил, что работает только в Mozall'е. Естественно куки в браузерах включены и кэш чистился неоднократно. Главный вопрос — в чем причина такого поведения? И вообще как это возможно?Комментарии: 12
1 вариант, у тебя криво настроена форма входа, и ее поедает только парсер мазилы.
2 у тебя данные улетели в кэш, возможно сниппеты вызываются у тебя кэшированными а должны быть не кэшированными.
3. APC криво настроен.
2 у тебя данные улетели в кэш, возможно сниппеты вызываются у тебя кэшированными а должны быть не кэшированными.
3. APC криво настроен.
1) парсер мазилы? О_о Это что?
2) кэш чистился неоднократно, как уже было сказано выше.
3) на сайте xPDOFileCache из коробки.
2) кэш чистился неоднократно, как уже было сказано выше.
3) на сайте xPDOFileCache из коробки.
1 http://habrahabr.ru/post/131436/ Браузер парсит страницу, потом отображает ее на экране. Обрати внимание в статье говорится браузер парсит страницу, а никак иначе.
2 Почисти кэш и попробуй авторизироваться в другом браузере
3 Наличие xPDOFileCache в настройках не говорит что у тебя на хостинге не установлен APC который кэширует данные. Смотри в phpinfo();
2 Почисти кэш и попробуй авторизироваться в другом браузере
3 Наличие xPDOFileCache в настройках не говорит что у тебя на хостинге не установлен APC который кэширует данные. Смотри в phpinfo();
может дело в Opera?
У меня с ней есть проблема. Логин и логаут с вероятностью 25% приводят к тому что Opera падает. Firefox и хром такой проблемы не имеют.
я причины пока раскопать не смог.
У меня с ней есть проблема. Логин и логаут с вероятностью 25% приводят к тому что Opera падает. Firefox и хром такой проблемы не имеют.
я причины пока раскопать не смог.
Дело не в Opera. В других браузерах тоже замечалась данная проблема. К тому же Opera (как и другие браузеры) не падают, а как будто не связаны с сессией сервера…
из админки выйди, и попробуй еще
думаю будешь приятно удивлен )
думаю будешь приятно удивлен )
Если бы я не выходил, то возможно и был бы удивлен… :)
<p>Имя: [[!+username]]</p>
<p>Полное имя: [[!+fullname]]</p>
<p>Email: [[!+email]]</p>
Ваш кэп.
Спс, кэп, но нет.
Выглядит так, как будто у тебя что-то не то на хостинге с сессиями.
Я бы попробовал проверить на другом сайте этого же сервера, а потом и на другом сервере.
Я бы попробовал проверить на другом сайте этого же сервера, а потом и на другом сервере.
Именно так я и решил поступить. Но странно то, что сайт нормально работает в некоторых браузерах, а в других нет…
Современный браузер — это обилие костылей, велосипедов для совместимости и еще не пойми чего, в количествах выходящих за грани разумного. Так что ничего удивительного)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.