2017-04-01 13:55:32 8733次浏览 6条回答 1 悬赏 20 金钱

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 条回复
    回复于 2017-04-05 09:09 回复

    你这个是给一个默认的cookie么,也就是说这个功能是关不掉的?肯定会有cookie验证?

    回复于 2017-04-09 13:16 回复

    'loginUrl'=>null,logingUrl表示用户的登陆的url,如果设置为空,那不就是不会跳转到'site/login'页面了吗

    回复于 2017-04-10 08:41 回复

    不会跳到那个页面不代表不进行登录验证=。

    回复于 2017-04-10 14:13 回复

    那你把问题描述清晰撒,如果你不想登陆验证,那就吧
    'class' => AccessControl::className(),

                'rules' => [
                    [
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                ]
    

    这段代码注释掉

    回复于 2017-04-10 14:14 回复

    如果想要详细了解,建议你看看AccessControl的文档,或是实现过程,很简单的

    回复于 2017-04-11 09:15 回复

    @johnny1991可以,谢谢哈=。

  • 回答于 2017-04-01 15:18 举报

    'user' => [

            'identityClass' => 'common\models\UserAccount',
            'enableAutoLogin' => true,
    

    'loginUrl'=>null,

            'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
        ],
    

    将配置文件里面的loginUrl属性设置为空,就可了

  • 回答于 2017-04-05 16:38 举报

    controller 里面取消 AccessControl 那部分代码,也可以自己写一段代码控制这部分逻辑,再或者按照上面这样配置 User相关参数。

    1 条回复
    回复于 2017-04-05 16:44 回复

    哪个controller,基类吗?我没找到accesscontrol这个方法啊

    觉得很赞
  • 回答于 2017-04-06 18:07 举报

    将你的控制器的behaviors方法删掉就可以了,这样每个方法都可以免登录访问

  • 回答于 2017-04-07 09:25 举报

    site控制器里有个behaviors方法,它做了一些验证,改写规则或者删掉都行

  • 回答于 2017-04-10 16:20 举报

    在控制器里加上 public $enableCsrfValidation=false;

    2 条回复
    回复于 2017-04-11 09:17 回复

    我去研究下这个属性,也谢谢哈=。

    回复于 2017-04-11 10:16 回复

    我之前说错了,这个属性是不经过yii本身的验证。正确的应该是 在web Application.php 修改 public $defaultRoute = 'site', 可以跳转到指定的控制器

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
Ducks
见习主管

Ducks 常州

注册时间:2017-03-06
最后登录:2017-05-18
在线时长:7小时40分
  • 粉丝2
  • 金钱425
  • 威望0
  • 积分495

热门问题