2018-03-09 11:10:10 426次浏览 3条回答 0 悬赏 100 金钱

yii2是通过什么途径控制访问所有的路径都必须先登录,并且怎么判断是否有权限的

  • 回答于 2018-03-09 13:47 举报

    不看文档的吗?

  • 回答于 2018-03-10 12:18 举报

    技术QQ交流群:294088839。

  • 回答于 2018-03-10 14:10 举报

    首先所有的controller类都继承一个baseController类

    然后在这个类里面,通过accesscontroller来作登录认证

    代码如下

    class BaseAppController extends Controller
    {
        /**
         * @inheritdoc
         */
        public function behaviors()
        {
            return [
                'access' => [
                    'class' => AccessControl::className(),
                    'rules' => [
                        [
                            'allow' => true,
                            'roles' => ['@'],
                        ],
                    ],
                ],
            ];
        }
    }
    
您需要登录后才可以回答。登录 | 立即注册
gao185
总监

gao185

注册时间:2017-05-04
最后登录:2天前
在线时长:88小时32分
粉丝11
金钱1200
威望0
积分2080

热门问题