YII注销问题疑难解答?

时间:2012-12-13 11:34:37

标签: yii

我登录时选中“记住我”复选框,然后检查代码是否已超出:

if($this->_identity->errorCode===UserIdentity::ERROR_NONE) {
  $duration= 3600*24*30; // 30 days
  Yii::app()->user->login($this->_identity,$duration);
  return true;
}

所以我设定了这个。但是,如果我离开浏览器并返回,我就会退出。关于我能看到什么的任何想法都可能导致这种情况?

1 个答案:

答案 0 :(得分:3)

您需要在config / main.php文件中设置allowAutoLogin以允许基于cookie的登录

   'components' => array(
        'user'=>array(
            // enable cookie-based authentication
            'allowAutoLogin'=>true,
            ...
        ),
    ...