0

我正在研究 CakePHP 中 ACL 的使用,这令人困惑……我什么都不懂。

使用 ACL,我可以允许或拒绝对页面的访问(我得到的那部分)。但是,例如,我想确保该用户不能修改另一个用户。我可以使用 ACL 执行此操作还是仅用于在查询中创建/更新删除?

该项目仍处于规划阶段,因此我没有任何代码可显示。

4

1 回答 1

0

CakePHP acl 是动作基础,这意味着如果您有文章控制器的创建、删除、编辑、...动作,您可以允许或拒绝任何人,但您不能指定(允许/拒绝)中的任何事件行动。

如果您的操作中有很多事件,例如在文章控制器的编辑操作中您有发布、文件上传、图像上传等事件,因此您无法使用本机 acl 系统处理此事件,您必须通过你自己的代码。

于 2012-08-21T09:38:23.453 回答