从yii2中的前端登录后,页面应重定向到后端索引页面。
public function actionLogin()
{
if (!Yii::$app->user->isGuest) {
return $this-> render('commercial');
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
$this->layout = 'noBar';
return $this-> render('home'); //backend/index should be open
} else {
return $this->render('login', [
'model' => $model,
]);
}
}
我已经尝试了许多方法(例如Url管理器n),但没有得到所需的结果?
答案 0 :(得分:2)
代替这一行:
return $this-> render('home'); //backend/index should be open
写:
return $this->redirect('https://yoursite.com/backend/site/index');
或者您可以像这样在配置中制作backendUrlManager: Yii2 Links between Frontend and Backend (advanced template)