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

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как ограничить время жизни сессии в CommunityBuilder 2.0.12?

 (Прочитано 932 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kurz
Осваиваюсь на форуме
***

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

Сообщений: 86



« : 05.01.2016, 22:52:01 »

CommunityBuilder 2.0.12, версия Joomla 3.4.8.
Время сессии у меня не ограничено, получается так, что если пользователь не нажал на Выход, а просто закрыл сайт, он так и остается на сайте авторизированным. Сама как-то забыла выйти, выключила компьютер, зашла снова только на следующий день, а оказывается я до сих пор там присутствую. На Joomla 2.5 таких проблем не было. Как ограничить время сессии юзера?

Вопросов на эту тему я на форуме не нашла, видимо я где-то что-то не настроила. Подскажите, пожалуйста, где искать такую настройку? Настройка время жизни сессии самой Joomla не действует на CommunityBuilder.
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #1 : 05.01.2016, 23:44:23 »

Цитировать
Настройка время жизни сессии самой Joomla не действует на CommunityBuilder.

Установленное время жизни сессии в Joomla соответствует параметру session.gc_maxlifetime в разделе session на вкладке Информация о PHP?
Записан
kurz
Осваиваюсь на форуме
***

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

Сообщений: 86



« Ответ #2 : 06.01.2016, 21:12:12 »

Настройки сессии в общих настройках:

Время жизни сессии  35
Обработчик сессий   База данных


session.gc_maxlifetime:   

Local Value 2100     
Master Value 1440
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #3 : 09.01.2016, 23:08:06 »

Немного почитал о CB. Как говорят разработчики, он не управляет временем жизни сессии (т.е. в коде нет этого). Обычно пользователи CB сталкивались с проблемой невозможности залогиниться.

У вас нетипичная проблема. Это означает, на мой взгляд, что у вас проблема с сайтом, если вы на shared hosting.

Скорее всего у вас стоят сторонние скрипты, имеющие отношение к кэшированию.
« Последнее редактирование: 09.01.2016, 23:15:57 от capricorn » Записан
kurz
Осваиваюсь на форуме
***

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

Сообщений: 86



« Ответ #4 : 10.01.2016, 20:22:42 »

Вроде бы нет никакого кэширования на сайте, кроме FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|pdf|css|js)$" в htaccess. Больше ничего не включала.
Скриптов и правда много всяких.
Записан
god-oh
Захожу иногда
**

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

Сообщений: 10


« Ответ #5 : 15.01.2016, 02:58:58 »

Здравствуйте!
Вы решили проблему? У меня наблюдается аналогичная ситуация.
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #6 : 16.01.2016, 02:30:02 »

Сама Joomla также не уничтожает сессию при закрытии браузера?
Записан
kurz
Осваиваюсь на форуме
***

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

Сообщений: 86



« Ответ #7 : 16.01.2016, 15:41:24 »

А как это можно проверить?
Записан
god-oh
Захожу иногда
**

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

Сообщений: 10


« Ответ #8 : 17.01.2016, 01:30:49 »

Сама Joomla также не уничтожает сессию при закрытии браузера?
В каком файле это можно прописать?
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #9 : 19.01.2016, 00:45:51 »

Когда вы логинитесь в Joomla, а потом закрываете браузер, происходит ли то же самое?

Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #10 : 21.01.2016, 06:05:24 »

Давайте разбираться с проблемой серьезно. Доступ к сайту мне нужен полный.

Предлагаю закатить тест скрипт на предмет сессии. могу на своем сервере проверить.
« Последнее редактирование: 21.01.2016, 06:16:29 от capricorn » Записан
god-oh
Захожу иногда
**

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

Сообщений: 10


« Ответ #11 : 24.01.2016, 02:23:06 »

Когда вы логинитесь в Joomla, а потом закрываете браузер, происходит ли то же самое?
Лично у меня такое не происходит, но у некоторых пользователей на сайте - да. То есть, человек залогинился, закрыл браузер и выключил компьютер, но на сайте сессия почему-то продлевается.
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #12 : 25.01.2016, 00:31:40 »

я даже не знаю, что сказать. может кому-то показалось, что он по прежнему залогинен?
Записан
god-oh
Захожу иногда
**

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

Сообщений: 10


« Ответ #13 : 25.01.2016, 02:04:03 »

В смысле? Кому показалось?
Вывод о продлении сессии у таких пользователей я делаю исходя из логов и главной страницы админ-панели, где об этом пишется.

http://joomlaforum.ru/index.php/topic,322956.msg1615028.html#msg1615028
Записан
capricorn
Живу я здесь
******

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

Сообщений: 1420


« Ответ #14 : 27.01.2016, 19:56:46 »

протестировал куку. в браузере (FF) установил флажок - хранить куку до истечения срока действия. при логине в Joomla установил флажок - запомнить меня. залогинился. закрыл-открыл браузер - я снова залогинен. перезагрузил комп, открыл браузер - я по-прежнему залогинен. плагин запомнить меня включен, плагин авторизация cookie включен с параметром 60 дней. все как и должно быть. в чем вопрос? время жизни куки, как и положено - 60 дней. не хотите этого - отключите эти плагины, чтобы не зависеть от настроек браузера юзера.



Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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