Yii2中的登录问题
我有如下代码结果: 我想登录到一个帐户,但我不知道如何修改欢迎消息,以便该消息只在我们登录到一个帐户时出现。有人知道如何修改吗?我正在使用Yii2框架。 这是我的密码: 路径:frontend\views\layout\main.php: 索引路径为:前端\视图\站点\索引:Yii2中的登录问题,yii,yii2,Yii,Yii2,我有如下代码结果: 我想登录到一个帐户,但我不知道如何修改欢迎消息,以便该消息只在我们登录到一个帐户时出现。有人知道如何修改吗?我正在使用Yii2框架。 这是我的密码: 路径:frontend\views\layout\main.php: 索引路径为:前端\视图\站点\索引: 请帮我解决那个问题。提前感谢您的布局,例如:views\layout\main.php您可以使用类似于此登录的代码 if (Yii::$app->user->isGuest) { $me
请帮我解决那个问题。提前感谢您的布局,例如:views\layout\main.php您可以使用类似于此登录的代码
if (Yii::$app->user->isGuest) {
$menuItems[] = ['label' => 'Login', 'url' => ['/user/login']];
}
asn在本例中,您可以使用此菜单项调用控制器/操作/用户/登录
然后在相应的控制器/动作中
你应该有一些这样的代码
public function actionLogin()
{
if (!\Yii::$app->user->isGuest) {
$this->goHome();
}
$model = \Yii::createObject(LoginForm::className());
$this->performAjaxValidation($model);
if ($model->load(Yii::$app->getRequest()->post()) && $model->login()) {
return $this->goBack();
}
return $this->render('login', [
'model' => $model,
'module' => $this->module,
]);
}
正如您所看到的,如果用户登录的不是isGuest
if (!\Yii::$app->user->isGuest) {
$this->goHome();
}
在这种情况下,调用goHome函数
但是,您可以为视图调用渲染器,并使用您喜欢的欢迎消息
例如:
仅发布相关代码,而不是指向ypu pastebin的链接。。试着更好地解释你的需要
return $this->render('my_welcome', [
'model' => $model,
]);