2018-01-03 14:58:52 2005次浏览 1条回答 0 悬赏 10 金钱

rbac权限,传入一个路由,判断当前用户是否有权限访问该路由
这个怎么实现,rbac看了它的方法,都没发现有类似可以调用的方法

  • 回答于 2018-01-03 18:41 举报

    用YII2原生的

    if (!Yii::$app->user->can($power)) {
    // throw new \yii\web\UnauthorizedHttpException('对不起,您现在还没获此操作的权限 !!');
    }

    1 条回复
    回复于 2018-01-04 15:37 回复

    找到了,还需要把这代码的上面一个那个方法也一起复制一下,然后自己再封装一下

您需要登录后才可以回答。登录 | 立即注册
o__荒年
总监

o__荒年

注册时间:2015-01-17
最后登录:2019-06-29
在线时长:32小时27分
  • 粉丝6
  • 金钱2395
  • 威望40
  • 积分3115

热门问题