在這裏,我去什麼我做的是我使用會議Yii中
Yii::app()->SESSION['userid']
沒有
Yii::app()->session->open();
在登錄
Yii::app()->session->destroy();
在註銷
我想知道如果不打開和銷燬會話它值得。 Yii是否在內部做到這一點。
還有一件奇怪的事我不知道發生了什麼。在同一個會話的瀏覽器中,我可以登錄多個用戶。這不應該發生。這是我沒有使用打開和銷燬會話方法。
public function actionLogout()
{
Yii::app()->user->logout();
Yii::app()->session->clear();
$this->redirect(Yii::app()->controller->module->returnLogoutUrl);
}
請讓我知道我怎麼算出這個
unset(),destroy(),clear()會話應該在註銷時使用 – hir
如果您使用yii auth,則需要調用logout()方法https ://github.com/yiisoft/yii/blob/1.1.14/framework/web/auth/CWebUser.php#L258 –
Yii :: app() - > session-> clear();在行動註銷........在同一個會話瀏覽器我可以登錄多個用戶..這不應該發生這樣的事情。就是說,我沒有使用打開和銷燬會話方法.....這是我想figoure出 – hir