yii授权

ACF (访问控制过滤器) 

在你控制器的添加下列的 行为 方法

use yii\filters\AccessControl;

class  DefaultController  extends  Controller {
     // ...
     public  function  behaviors() {
         return  [
             // ...
             'class'  => AccessControl::className(),
             'only'  => [ 'create' 'login' 'view' ],
                 'rules'  => [
                 [
                     'allow'  => true,
                     'actions'  => [ 'login' 'view' ],
                     'roles'  => [ '?' ]
                 ],
                 [
                     'allow'  => true,
                     'actions'  => [ 'create' ],
                     'roles'  => [ '@' ]
                 ]
             ]
         ];
     }
     // ...
}

RBAC (基于角色访问的控制)

可以在应用程序中指定那些用户可以执行特定的动作的强大方法. 它涉及为你的用户创建角色,为你的app定义权限,并然后为他们预期的角色使用这些角色. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值