lvaghi
(Leopoldo Vaghi)
June 9, 2014, 12:33pm
1
Dalla documentazione io capisco che se faccio Login con:
$rc = Yii::app()->user->login($identity, 0);
dato che ho specificato 0 per la duration, l’ utenza dovrebbe
restare in logged-in status finchè chiudo il browser.
Invece dopo un po’ sbatte fuori, anche se non ho chiuso il browser,
e devo rifare login.
Evidentemente mi sfugge (come al solito…) qualcosa di fondamentale…
Help!
st4nny
(St4nny)
June 9, 2014, 5:16pm
2
allowAutoLogin com’è settato?
lvaghi
(Leopoldo Vaghi)
June 9, 2014, 8:06pm
3
allowAutoLogin è settato a true:
'allowAutoLogin' => true,
st4nny
(St4nny)
June 9, 2014, 9:58pm
4
allora dovresti usarlo in combinazione con autoRenewCookie.
Uso il condizionale perchè non l’ho mai usato.
lvaghi
(Leopoldo Vaghi)
June 12, 2014, 1:10pm
5
>allora dovresti usarlo in combinazione con autoRenewCookie.
Thanks st4nny: mi sembra una buona idea per bypassare il problema,
e la proverò senz’ altro.
Però, almeno in teoria non dovrebbe essere necessario, dato che la
guida di Yii dice:
"… When this (autoRenewCookie) is false, the identity cookie will expire
after the specified duration since the user is initially logged in."
e dato che la specified duration è 0, il login non dovrebbe scadere finchè
non chiudo il browser.
Ma sono solo io ad avere questo problema?
lestat1968
(Baldoromano1968)
June 12, 2014, 1:20pm
6
il timeout della session a quanto è settato?
lvaghi
(Leopoldo Vaghi)
June 19, 2014, 4:52pm
7
Hai fatto centro Lerstat1968! Infatti, anche se non ho ancora fatto la prova,
sono giunto alla conclusione che il problema è proprio dovuto al timeout
della session. Settandolo su un valore alto si dovrebbe risolvere.
Grazie, ciao
realtebo
(Mirkotebaldi)
June 20, 2014, 8:10am
8
Grazie della discussione e della soluzione, stavo leggendo senza conoscere la soluzione ed ho imparato una cosa "nuova", non mi ero mai scontrato col problema, per cui non sapevo della possibilità di estendere la durata di una sessione… forte.