LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 20:08:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [решено]При авторизации в FireFox требуется перезагрузl  (Прочитано 2846 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« : 11.05.2008, 15:10:49 »

У меня такая проблема: при авторизации в FF (хоть через модуль, хоть напрямую через компонент), если страницу не перезагрузить - находишься в состоянии гостя. И аналогично при выходе - пока страницу не перезагрузишь, остаёшься авторизованным.
При чём пробовал и разные модули авторизации - то же самое.
Происходит только на хостинге - на локалке всё нормально.
В IE и Opera - нормально всё происходит.
Joostina 1.1.3 Мастерхост. FF - и на 2-ом и на 3.
« Последнее редактирование: 13.05.2008, 06:54:26 от boston » Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #1 : 11.05.2008, 15:14:33 »

скорей всего кеш..
Записан
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #2 : 11.05.2008, 15:40:32 »

скорей всего кеш..
Чей? FF или Joostina?
Я думаю, что FF кэш, но ведь на других сайтах под joomla на том же FF авторизация нормально проходит. И на Joomla такого не было.
« Последнее редактирование: 11.05.2008, 15:47:56 от al6855 » Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #3 : 12.05.2008, 07:31:01 »

В Joostina добавлено более глубокое управление header парамтерами, может поэтому браузер кэширует страницу в память.
Записан
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #4 : 12.05.2008, 11:33:24 »

В Joostina добавлено более глубокое управление header парамтерами, может поэтому браузер кэширует страницу в память.
И чего с этим можно сделать? Этот глюк не только у меня. Появляется уже на "чистой" Джустине. Лечится только отключением кэша. Что вообще не есть гуд. Учитывая нынешнюю популярность FF.
Т.е. мне пока пришлось вообще вырубить кэш на сайте - народ сильно жалуется.
Записан
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #5 : 12.05.2008, 15:12:29 »

Я тут думал-подумал.
Самое простое что можно сделать достаточно оперативно - это принудительная перезагрузка после авторизации для FF.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #6 : 12.05.2008, 15:22:56 »

Открой index.php в корне сайта и замени:
// при активном кешировании отправиим браузеру более "правильные" заголовки
if(!$mosConfig_caching){ // не кэшируется
   header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
   header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
   header( 'Cache-Control: no-store, no-cache, must-revalidate' );
   header( 'Cache-Control: post-check=0, pre-check=0', false );
   header( 'Pragma: no-cache' );
}else{ // кэшируется
   header( 'Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT' );
   // 60*60=3600 - использования кэширования на 1 час
   header( 'Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT' );
   header( 'Cache-Control: max-age=3600' );
}
на
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
Записан
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #7 : 12.05.2008, 16:18:42 »

Огромное спасибо. Всё заработало!!!
Записан
al6855
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #8 : 24.04.2009, 20:59:58 »

Поставил Joostina 1.2.0 поверх 1.1.3. Опять тот же глюк с FF. Пришлось править index.php.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet