主文件
'user'=>array(
// enable cookie-based authentication
'loginUrl'=>array('site/prijava'),
'allowAutoLogin'=>true,
),
登录表单.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;
}
我没有从默认的 yii 应用程序中更改此代码。当我选中“记住我”并登录时,我必须在关闭浏览器时再次登录。我检查了 $duration,它设置为 3600*24*30。Chrome 和 Mozzila 中的行为相同,并且启用了 cookie。