Yii 1: il login scade per inattività prima del previsto

Nel LoginForm.php creato da Yii 1.x stesso c’è la funzione login.

Questa permette la funzionalità ‘rememberMe’, cioè l’autologin opzionale.

Io ho portato la durata del login utente a 30 giorni




public function login()

	{

		if($this->_identity===null)

		{

			$this->_identity=new UserIdentity($this->username,$this->password);

			$this->_identity->authenticate();

		}

		if($this->_identity->errorCode===UserIdentity::ERROR_NONE)

		{

			$duration = $this->rememberMe ? 60*60*24*30 : 0; // 30 days


			Yii::app()->user->login($this->_identity,$duration);

			return true;

		}

		else

			return false;

	}



Ciò nonostante, tutti i browser dei miei utenti, se chiudono il browser e lo riaprono, ma non ‘subito’, si vedono costretti a riloggarsi …

come posso debuggare questo comportamento ?

Ho provato anche a settare autoRenewCookie a true, ma sempre lo stesso problema da.

Io, sul pc del lavoro, ho questo problema solo con IE, per cui forse anche i miei utonti hanno IE