我有这个登录操作:
// if it is ajax validation request
if(isset($_REQUEST['ajax']) && isset($_REQUEST['users']))
{
//echo CActiveForm::validate($model);
$model->attributes=$_REQUEST['users'];
$result = array();
if($model->validate() && $model->login())
{
// MONGO - START
DPoints::app()->dailyLogin(Yii::app()->user->id);
// MONGO - END
$result['status'] = 'success';
$user = users::model()->findByPk(Yii::app()->user->id);
if($user->role == 'admin')
{
$result['url'] = Yii::app()->createUrl('/admin/questions');
}
else
{
$result['url'] = Yii::app()->createUrl('/user/dashboard');
}
}
else
{
$result['status'] = 'failed';
$errors = $model->getErrors();
$result['errormessage'] = $errors;
}
echo json_encode($result);
// $this->redirect('http://www.teddfel.hu/question/igaz-hogy-ebben-az-evben-nem-lesz-igazi-nyarunk_11289');
return;
}
我已经阅读了我应该$this->redirect(Yii::app()->user->returnUrl);
重定向用户的地方。但是在我的示例中,我应该在哪里为用户使用该重定向?我想在登录完成后重定向用户。