yii2 没有登录就会跳site/login,怎现在怎么关掉这个登录功能? [ 2.0 版本 ]
yii2 没有登录就会跳site/login,怎现在怎么关掉这个登录功能?
最佳答案
-
johnny1991 发布于 2017-04-01 15:19 举报
这里输入代码
'user' => ['identityClass' => 'common\models\UserAccount', 'enableAutoLogin' => true, 'loginUrl'=>null, 'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true], ],
共 6 条回复johnny1991 回复于 2017-04-09 13:16 回复@Ducks 'loginUrl'=>null,logingUrl表示用户的登陆的url,如果设置为空,那不就是不会跳转到'site/login'页面了吗
@johnny1991 不会跳到那个页面不代表不进行登录验证=。
johnny1991 回复于 2017-04-10 14:13 回复@Ducks 那你把问题描述清晰撒,如果你不想登陆验证,那就吧
'class' => AccessControl::className(),'rules' => [ [ 'allow' => true, 'roles' => ['@'], ], ]
这段代码注释掉
johnny1991 回复于 2017-04-10 14:14 回复@Ducks 如果想要详细了解,建议你看看AccessControl的文档,或是实现过程,很简单的
其他 5 个回答
-
johnny1991 回答于 2017-04-01 15:18 举报
'user' => [
'identityClass' => 'common\models\UserAccount', 'enableAutoLogin' => true,
'loginUrl'=>null,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true], ],
将配置文件里面的loginUrl属性设置为空,就可了
-
controller 里面取消 AccessControl 那部分代码,也可以自己写一段代码控制这部分逻辑,再或者按照上面这样配置 User相关参数。
共 1 条回复haohaoxuexi 觉得很赞
Ducks 常州
注册时间:2017-03-06
最后登录:2017-05-18
在线时长:7小时40分
最后登录:2017-05-18
在线时长:7小时40分
- 粉丝2
- 金钱425
- 威望0
- 积分495