0

我正在使用Zend_AclPHP,并且想知道如何实现 shld ACL。

shld 每个页面都是一个资源,我总是查询 acl 以查看用户是否被授权?如果我想使用控制器插件(可以设置为在每个请求上运行)来检查是否允许用户,我想我必须使用它?

还是我只是将查询代码放在我需要的地方?例如。在页面顶部我需要查询acl?然后在公开可用的页面中,我只是跳过它?如果应用程序变大可能会很麻烦?

4

1 回答 1

0

好的,我只是回答这个问题然后关闭它

我现在所做的是有一个控制器插件,它根据控制器名称设置其资源,并根据操作名称设置权限。然后根据它查询acl

仍在开发中,但我目前看起来像http://pastebin.com/9BYzms7W

于 2010-08-04T10:54:58.690 回答