首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yii2 MVC基础授权

Yii2 MVC基础授权
EN

Stack Overflow用户
提问于 2018-03-27 01:35:22
回答 1查看 48关注 0票数 0

我的yii2项目有问题。我使用了RBAC授权,它运行正常。

在下面的代码中,'@'是指登录的用户。它是在不使用RBAC的SiteController中实现的。

代码语言:javascript
复制
 public function behaviors()
{
    return [
        'access' => [
            'class' => AccessControl::className(),
            'rules' => [
                [
                    'actions' => ['login', 'error', 'confirm', 'changepassword', 'thongbao', 'request-password-reset', 'reset-password', 'distance',
                        'nhatram', 'updatediaban', 'leas', 'thongkell', 'thongkells', 'nodetb', 'xemnode', 'bcthang','mailcb'
                    ],
                    'allow' => true,
                ],
                [
                    'actions' => ['logout', 'index', 'leaslineall', 'up'],
                    'allow' => true,
                    'roles' => ['@'],
                ],
            ],
        ],
        'verbs' => [
            'class' => VerbFilter::className(),
            'actions' => [
                'logout' => ['post'],
            ],
        ],
    ];
}

因此,我只想为名为"Superadmin"的特定用户授权一些操作。

我该怎么办?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-27 04:06:34

你试过这个推荐信了吗?

这是关于您的RBAC授权非常详细的。

https://www.yiiframework.com/wiki/771/rbac-super-simple-with-admin-and-user

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49503096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档