0

主文件

    '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。

4

1 回答 1

0

您还需要在您的main.php

'id' => 'myapp',
于 2013-11-01T23:27:28.550 回答