使用ZfcRbac将守卫移动到ZF2应用程序中的数据库中



我使用ZfcRbac来管理我的ZF2应用程序的基于角色的访问控制。目前我是通过以下方式更新zfc_rbac.global.php文件中的guards来控制访问。

     'guards' => [
         'ZfcRbacGuardRouteGuard' => [
             'p304'             => ['*'],
             'zfcuser/logout'   => ['*'],
             'home'             => ['admin', 'engineer', 'user'],
             'application*'     => ['admin'],
             'AppUser*'         => ['admin'],
             'Clients*'         => ['admin', 'engineer', 'user'],
             'zfcadmin*'        => ['admin'],
             'zfcuser'          => ['admin', 'engineer', 'user'],
             'zfcuser/login'    => ['guest'],
         ]
     ],

我正在努力寻找一种方法来移动它到数据库。希望有谁能帮我把这个访问控制定义移到数据库

如果您使用Doctrine作为ORM, ZfcRbac中已经有关于如何实现它的文档

相关内容

  • 没有找到相关文章

最新更新