Как авто Войти и перенаправление после регистрации в yii?

Когда я использую функцию перенаправления после автоматического входа в систему, эта ошибка возникает:

session_regenerate_id (): Сбой объекта объекта

Может ли кто-нибудь потрошить меня?

<?php public function actionRegister() { $model = new UserProfileForm; $this->performAjaxValidation($model,'userProfile-form'); if(isset($_POST['UserProfileForm'])) { $model->attributes = $_POST['UserProfileForm']; if ($model->save()) { $u = new LoginForm; $u->username = $model->username; $u->password = $model->password; $u->login(); $this->redirect(Yii::app()->user->returnUrl); } } $this->render('register',array('model'=>$model,)); } 

?>

Следующие работы.

 if($model->save()){ $identity=new UserIdentity($model->username,$model->password); $identity->authenticate(); Yii::app()->user->login($identity); $this->redirect(Yii::app()->user->returnUrl); } использования if($model->save()){ $identity=new UserIdentity($model->username,$model->password); $identity->authenticate(); Yii::app()->user->login($identity); $this->redirect(Yii::app()->user->returnUrl); } данных if($model->save()){ $identity=new UserIdentity($model->username,$model->password); $identity->authenticate(); Yii::app()->user->login($identity); $this->redirect(Yii::app()->user->returnUrl); } 

PS: $model->save() запускает $model->validate() поэтому вы повторяетесь