我需要在PHP中找到灵活的访问控制解决方案。在过去,我已经创建了页面之间的映射和所需的最低访问级别,并且在访问级别已经明确和分层的情况下运行良好。我现在正在开展一个项目,我仍然需要访问控制,但没有明确的分层访问级别。
基本上,我们有一个网站,我们希望允许我们的客户使用自定义模板作为自己的品牌。每个站点将具有完全相同的页面,但是各个站点可能具有1到4个访问级别,并且没有明确定义的层次结构可以用于定义权限。
我找到了一个名为Flaxis的库的文档,看起来非常好,但遗憾的是库本身似乎丢失了。
有没有人对可以满足我需求的图书馆有任何经验,或者对如何处理这些灵活的权限有任何想法?
答案 0 :(得分:1)
事实证明,有时最好的解决方案就是自己构建它。我最终创建并开源PHP-Bouncer。
答案 1 :(得分:0)
您可以使用Zend_Acl作为独立组件,只需包含代码并使用它