CakePHP 3.0基于角色的访问控制

时间:2017-04-05 14:01:32

标签: cakephp cakephp-3.0

我很难找到有关保护我的申请的协助。我想在CakePHP中创建一个基于角色的系统,它允许我将用户分配给角色,为角色分配权限,并使用角色来控制谁可以在我的应用程序上查看/执行操作。我记得你可以在CakePHP 2.X中使用一些东西,但我在3.0中找不到任何东西。这仍然受支持吗?有推荐的方法吗?特别是,我需要知道表结构,所以我可以将它们添加到我的数据库图中。

感谢

1 个答案:

答案 0 :(得分:1)

您可能希望使用dereuromark的TinyAuth插件或cakephp的official ACL plugin

  

The ActionsAuthorize& CakePHP 2.x中提供CrudAuthorize适配器   现在已经转移到一个单独的插件cakephp / acl。

https://book.cakephp.org/3.0/en/controllers/components/authentication.html#authorization