ArthurSS
- ArthurSS 回复了话题 2.0.3升级到2.0.4教程
使用
composer
安装yii
,composer.json
文件里面的require就和楼主的一样了。运行composer update --prefer-dist
就可以自动升级。 首先,验证用户登录成功后的
goback
方法重定向对于你的问题是没有任何影响的,你也不用管它。(其实代码不复杂,和redirect
基本相同)。我看了你的代码,没有发现问题,下面我建议你来检查一下:
你试着登录成功之后让页面跳转redirect
到主页,比如你的主页是/site/index
,你在render
之前写这样一句:if (\Yii::$app->user->isGuest==true) { echo "true"; } else { echo "false"; }
看看能否输出
false
,如果没有说明没有登录成功。这和以下方法相似:
注意看你的login菜单是否变成了logout
(因为登录成功login
菜单要变成logout
原因如下views\layouts\main.php
)Yii::$app->user->isGuest ? ['label' => 'Login', 'url' => ['/site/login']] : ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']],
如果真的变成了
logout
,说明Yii::$app->user->isGuest
变成了false
,也就是\Yii::$app->user
可以调用了,主页一定会有输出false
才对。
如果没有变成logout
,主页也没有输出,说明登录并没有成功。@小黑豆 啊,所以说bug难寻
- ArthurSS 2015-05-11 已签到连续签到45天,获得了20个金钱
- ArthurSS 2015-05-10 已签到连续签到44天,获得了20个金钱
- ArthurSS 2015-05-09 已签到连续签到43天,获得了20个金钱
- ArthurSS 2015-05-08 已签到连续签到42天,获得了20个金钱
- ArthurSS 2015-05-07 已签到连续签到41天,获得了20个金钱