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