Yii Framework Forum: Durata Del Login - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Durata Del Login dovrebbe durare fin che chiudo il browser... Rate Topic: -----

#1 User is offline   Alichin 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 62
  • Joined: 03-August 10

Posted 09 June 2014 - 07:33 AM

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!
0

#2 User is offline   st4nny 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 340
  • Joined: 10-April 12

Posted 09 June 2014 - 12:16 PM

allowAutoLogin com'è settato?
0

#3 User is offline   Alichin 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 62
  • Joined: 03-August 10

Posted 09 June 2014 - 03:06 PM

View Postst4nny, on 09 June 2014 - 12:16 PM, said:

allowAutoLogin com'è settato?


allowAutoLogin è settato a true:

'allowAutoLogin' => true,
0

#4 User is offline   st4nny 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 340
  • Joined: 10-April 12

Posted 09 June 2014 - 04:58 PM

allora dovresti usarlo in combinazione con autoRenewCookie.

Uso il condizionale perchè non l'ho mai usato.
0

#5 User is offline   Alichin 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 62
  • Joined: 03-August 10

Posted 12 June 2014 - 08:10 AM

>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?
0

#6 User is offline   Lerstat1968 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 41
  • Joined: 23-October 13

Posted 12 June 2014 - 08:20 AM

il timeout della session a quanto è settato?
3

#7 User is offline   Alichin 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 62
  • Joined: 03-August 10

Posted 19 June 2014 - 11:52 AM

View PostLerstat1968, on 12 June 2014 - 08:20 AM, said:

il timeout della session a quanto è settato?


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
0

#8 User is offline   realtebo 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 818
  • Joined: 03-October 12
  • Location:Ferrara

Posted 20 June 2014 - 03:10 AM

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.
Il computer non ragiona, ma ha sempre ragione.
Ricordalo quando fai il debug
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users