Pagina 1 di 2
Modifica timer lato admin
Inviato: 30/06/2005, 17:51
da jesus2k
Ho un problema, dopo un "tot" di minuti di inattività nella sezione admin vengo buttato fuori. Come faccio a prolungare questo periodo di tempo?
Grazie anticipatamente a tutti!!!

Re: Modifica timer lato admin
Inviato: 30/06/2005, 19:28
da marcus
jesus2k ha scritto:Ho un problema, dopo un "tot" di minuti di inattività nella sezione admin vengo buttato fuori. Come faccio a prolungare questo periodo di tempo?
Grazie anticipatamente a tutti!!!

In effetti il timeout troppo breve della sessione Admin, con la contribution
Admin Access with level, risulta spesso assai fastidioso.
Una possibile tecnica per gestire la durata del timeout è la seguente.
1. Aprire il file catalog/admin/includes/functions/sessions.php
Trovare il codice ( riga 12 circa):
Codice: Seleziona tutto
if (STORE_SESSIONS == 'mysql') {
if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
$SESS_LIFE = 1440;
}
Sostituire con:
Codice: Seleziona tutto
if (STORE_SESSIONS == 'mysql') {
// if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
// $SESS_LIFE = 1440;
// }
$SESS_LIFE = MYSESSION_LIFETIME;
2. Eseguire la seguente query in phpMyAdmin o con altro client MYSQL:
Codice: Seleziona tutto
INSERT INTO configuration VALUES ('', 'Session Lifetime', 'MYSESSION_LIFETIME', '3600', '
Quanto tempo in secondi puoi rimanere in ADMIN, senza attività, prima che sia richiesto il re-login.(NON SETTARE A ZERO! 3600 è un ora)', 15, 8, '2005-01-19 03:43:31', '2005-01-19 03:30:25', NULL, NULL);
In questo modo in Admin->Configuration->Sessions è ora disponibile la nuova voce
Session Lifetime che consente di settare la durata in secondi della sessione ADMIN.
Non settare il valore a zero altrimenti non sarà più possibile loggarsi come amministratore
Questa domanda verrà aggiunta alle FAQ.
Marcus
Inviato: 02/07/2005, 12:42
da jesus2k
Grazie....ora è perfetto!!!!
Inviato: 10/02/2006, 13:44
da japan
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/japanmod/public_html/catalog/admin/includes/functions/sessions.php:222) in /home/japanmod/public_html/catalog/admin/includes/functions/sessions.php on line 68
mi da questo errore
Inviato: 10/02/2006, 13:48
da japan
E questo è l'errore se modifico il session life time
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/japanmod/public_html/catalog/admin/includes/functions/sessions.php:224) in /home/japanmod/public_html/catalog/admin/includes/functions/sessions.php on line 68
Warning: Cannot modify header information - headers already sent by (output started at /home/japanmod/public_html/catalog/admin/includes/functions/sessions.php:224) in /home/japanmod/public_html/catalog/admin/includes/functions/general.php on line 86
Inviato: 10/02/2006, 14:00
da japan
Sembra risolto mi creava degli spazi vuoti alla fine del codice e si incasinava li ho cancellati e sembra tutto ok
Inviato: 15/02/2006, 15:52
da skizo
Ciao ho provato anch'io questa ma modifica ma nel menu "sessions" non mi appare la possibilità di settare il time. Il codice l'ho sostituito e la query in phpmyadmin è andata a buon fine. Cosa potrebbe essere?
Ciao grazie
Inviato: 28/02/2006, 18:27
da skizo
Ok ci sono riuscito solo che l'ho fatto per due volte e non so come togliere da phpmyadmin il codice di troppo e nei menu me ne appaiono due

Inviato: 02/03/2006, 10:03
da skizo
Boh non capisco ho settato il time ad almeno 4 ore di sessione aperta ma sembra che non sia cambiato nulla e mi butti fuori lo stesso.Qualche aiuto?
Sk
Inviato: 02/03/2006, 20:31
da marcus
skizo ha scritto:Boh non capisco ho settato il time ad almeno 4 ore di sessione aperta ma sembra che non sia cambiato nulla e mi butti fuori lo stesso.Qualche aiuto?
Sk
Come vengono gestite le sessioni lato admin?
Marcus
Inviato: 02/03/2006, 21:14
da skizo
Praticamente sotto il menu sessions si vede:
Session Directory /tmp
Force Cookie Use True
Check SSL Session ID False
Check User Agent False
Check IP Address True
Prevent Spider Sessions True
Recreate Session True
Session Lifetime 14400
Session Lifetime 14400
Inviato: 02/03/2006, 22:59
da marcus
skizo ha scritto:Praticamente sotto il menu sessions si vede:
Session Directory /tmp
Force Cookie Use True
Check SSL Session ID False
Check User Agent False
Check IP Address True
Prevent Spider Sessions True
Recreate Session True
Session Lifetime 14400
Session Lifetime 14400
Le sessioni vengono salvate nel DB o no?
Marcus
Inviato: 02/03/2006, 23:22
da skizo
Non so se vengono salvate nel DB.Come posso fare per saperlo?
Inviato: 03/03/2006, 3:34
da marcus
skizo ha scritto:Non so se vengono salvate nel DB.Come posso fare per saperlo?
Nel file configure lato admin (catalog/admin/include/configure.php)
guarda se hai questa linea di codice:
Codice: Seleziona tutto
// Session handler - leave empty '' for default handler or set to 'mysql'
define('STORE_SESSIONS', 'mysql');
oppure questa:
Codice: Seleziona tutto
// Session handler - leave empty '' for default handler or set to 'mysql'
define('STORE_SESSIONS', '');
Marcus
Inviato: 03/03/2006, 9:43
da skizo
Ho questa :
Codice: Seleziona tutto
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'