我从模型用户获取属性时遇到问题。只需代码应该获得用户的类型,无论是管理员还是普通用户,然后每个用户都重定向到他们的控制器。 控制器上的代码:
public function actionIndex()
{
if (Yii::$app->user->isGuest) {
return $this->render('index');
} else {
// Administrator
if (Yii::$app->session->get('user.type') == 1) {
return $this->redirect('admin');
//user
Yii::$app->session->get('user.type') == 2) {
return $this->redirect('normal-user');
}
else {
Yii::$app->user->logout();
return $this->refresh();
}
}
}
此类型来自我的数据库表,它只有两个值" 1"或" 2" 。当我检查它得到" 0"不知道如何。所以它总是退出()任何建议可能都没有考虑到我的考虑!!!