是否可以使用任何PHP based基于角色的开源访问控制系统CodeIgniter?
PHP based
CodeIgniter
布兰登·萨维奇(Brandon Savage)在他的PHP软件包“ ApplicationACL ” 上做了一个演示,该演示可能会或可能不会完成基于角色的访问。PHPGACL可能也能正常工作,但是我不能肯定地告诉您。
但是,我可以告诉您的是Zend Framework 的Zend_ACL组件将执行基于角色的设置(但是您必须子类化才能一次检查多个角色)。理所当然的是,您必须退出Zend_ACL,我认为它没有任何外部依赖项,可以从整体下载(或SVN签出)中获取。
Zend_ACL的优点在于它与存储无关。您可以每次都重建它,也可以将其设计为序列化的(我将两者结合使用,对缓存序列化并从数据库重建)。