suzy 2015-09-15 15:20:56 5080次浏览 2条评论 0 0 0

区分游客和验证过的用户,游客只有在登录之后才能访问系统
1.在web.php 文件中$config数组中添加

'as behavior'=>[
      'class'=>'yii\filters\AccessControl',
      'only'=>[],
      'except'=>['site/login'],
      'rules'=>[
                [
                    'allow'=>false,
                    'actions'=>[],
                    'controllers'=>[],
                    'roles'=>['?']
                ],
          [
          'allow'=>true,
          'actions'=>[],
          'controllers'=>[],
          'roles'=>['@']
          ]
        ]
]

2.对于配置信息的理解在vendor\yiisoft\yii2\filters\AccessControl.php的注释中有讲解或者官方文档中

您需要登录后才可以评论。登录 | 立即注册