main.php
'user'=>array(
// enable cookie-based authentication
'loginUrl'=>array('site/prijava'),
'allowAutoLogin'=>true,
),
LoginForm.php
if($this->_identity->errorCode===UserIdentity::ERROR_NONE)
{
$duration=$this->rememberMe ? 3600*24*30 : 0; // 30 days
Yii::app()->user->login($this->_identity,$duration);
return true;
}
我没有从defaut yii应用程序更改此代码。当我检查“记住我”并登录时,我必须在关闭浏览器时再次登录。我检查了$ duration,它被设置为3600 * 24 * 30。 Chrome和Mozzila中的行为相同,并启用了Cookie。
答案 0 :(得分:0)
您还需要在main.php
'id' => 'myapp',