【问题标题】:How to control the access/permission of custom controllers by user-management module?如何通过用户管理模块控制自定义控制器的访问/权限?
【发布时间】:2016-08-07 09:49:02
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    在 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找到有用的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多