2012-10-30 21 views

Odpowiedz

5

można komentować linię JHtml::_('behavior.keepalive'); na szczycie w pliku moduły/mod_login/tmpl/default.php

Po, że czas od backend będzie również wygasa frontend, jak i backend

1

Wypróbuj tę wtyczkę. Według mojej wiedzy.

Jeśli mają

Session Control Plugin dokonać innego życia sesji dla innej grupy użytkowników na swojej stronie Joomla. Session Control Plugin sprawia, że ​​ grupa użytkowników online przez cały czas na stronie Joomla.

Session Control Plugin

Session Keeper

Inną opcją

do strony Go -> Konfiguracja globalna -> zakładka System i ustawić sesji Lifetime

+0

Czy to jedyne rozwiązanie. – iijb

+0

odpowiedź została zaktualizowana. – Techie

+0

Session Control Plugin jest kompatybilny z joomla 1.5 tylko – iijb

0

Z moich testów Mam opinię, że th Wartość ustawiona w zapleczu (Konfiguracja globalna> System> Czas życia sesji) jest używana zarówno dla zaplecza, jak i dla front-end.

Możesz sprawdzić wartość, którą otrzymujesz w interfejsie. Użyj poniższego kodu:

echo "Sesja wygaśnie w". JFactory :: getSession() -> getExpire()/60. "min.";

Wygląda na to, że JFactory jest odpowiedzialny za ustawienie czasu wygaśnięcia. Używa czasu konfiguracji lub jeśli nieobecny używa 900 sekund (15 minut).

+1

Tak, otrzymuję limit sesji w interfejsie, ale nie ma to wpływu na frontend – iijb