如何通过用户管理模块控制自定义控制器的访问/权限?

时间:2016-08-07 09:49:02

标签: php yii yii2 migration yii2-advanced-app

在Yii 1.x中,我使用用户和权限模块来获得用户和控制器的角色和权限。

现在,我尝试将我的项目从Yii 1.x迁移到Yii 2 Advanced。我尝试使用user-management模块,但是我遇到了这个模块如何管理自定义控制器的访问/权限的问题。

如何使用Yii2中的用户管理模块控制自定义控制器的访问/访问,以模仿Yii 1.x的用户和权限模块的行为?“

1 个答案:

答案 0 :(得分:0)

在yii2中,您可以通过多种方式控制访问权限,例如:使用访问过滤器http://www.yiiframework.com/doc-2.0/yii-filters-accesscontrol.html 或使用完整的基于角色的访问控制(RBAC)http://www.yiiframework.com/doc-2.0/guide-security-authorization.html#rbac

您可以使用默认的yii2 RBAC模块或分机Yii2-admin https://github.com/mdmsoft/yii2-admin ... rbac https://github.com/dektrium/yii2-rbac

您可以在http://www.yiiframework.com/doc-2.0/guide-security-authorization.html

中找到有用的信息