从shell或代码设置ACL权限? CakePHP的

时间:2013-02-11 19:32:00

标签: php cakephp acl cakephp-2.3

我是新手,我正在尝试从CakePHP实现Simple Acl Controlled Application Tutorial

我已经到达setting permissions part,但我不确定我是如何实现权限的,我有三个小组(管理员,响应者和志愿者)。

我在video和其他教程中注意到人们正在使用控制器来实现访问控制列表,但我认为这只适用于蛋糕1.3。

如果你能帮助我知道我应该如何实现ACL(shell或控制器)并向我展示一些例子,那就太棒了。

由于

2 个答案:

答案 0 :(得分:0)

ACL shell将允许您处理与ACL相关的所有内容,尽管在获得ACL之前需要熟悉一些ACL。就个人而言,我更喜欢使用ACL插件将ACL管理嵌入到我的应用程序中。这样,管理员ARO中的所有人都可以在应用程序内部处理所有内容(如果您愿意,可以使用更多内容)。

我在我的一些项目中一直使用Alaxos ACL Plugin,它就像一个魅力。所有关于如何设置的文档也在网站上。

答案 1 :(得分:0)

使用

bin/cake acl_extras aco_sync

然后使用

bin/cake acl grant Groups.3 controllers/Posts/index

这里3是组ID