Come impostare il limite di timeout della sessione per gli utenti frontend in joomla 2.5? Avevo impostato l'opzione Session Lifetime nella configurazione Global ma impostai il limite solo nel backend.Imposta il limite di timeout della sessione in joomla
risposta
si può commentare la linea JHtml::_('behavior.keepalive');
in alto nel file moduli/mod_login/tmpl/default.php
Dopo che il tempo dal backend scade anche il frontend e backend
Prova questo plug-in. Secondo la mia conoscenza.
Se siete a
Session Control Plugin rendere la diversa durata della sessione per gruppo di utenti diverso sul tuo sito Joomla. Il plug-in Session Control rende il gruppo di utenti online sempre sul tuo sito Joomla.
altra opzione
Vai al sito -> configurazione globale -> scheda Sistema e impostare la sessione Lifetime
Dalle mie prove Ho l'opinione che Il valore impostato nel back-end (Global Configuration> System> Session Lifetime) viene utilizzato per il back-end e per il front-end.
Si consiglia di verificare che valore si sta entrando in frontend. Utilizza il codice di seguito:
echo "La sessione scadrà tra". JFactory :: getSession() -> getExpire()/60. "min.";
Mi sembra che JFactory sia responsabile dell'impostazione del tempo di scadenza. Usa il tempo di configurazione o se assente usa 900 secondi (15 minuti).
Sì, sto ottenendo il limite di sessione in frontend, ma non sta influenzando il frontend – iijb
È questo l'unica soluzione. – iijb
risposta aggiornata. – Techie
Il plug-in Session Control è compatibile solo con Joomla 1.5 – iijb