zend-acl

    2热度

    2回答

    比方说,我有三个表格:users,books和users_books。 在我的一个观点中,我想显示当前用户有权访问的所有书籍的列表。如果在users_books中存在与用户和书籍匹配的行,则用户可以访问书籍。 有(至少)两种方式,我可以做到这一点: 在我的books模型fetchAll()方法,在users_books表上执行某种形式的join。 在Acl插件中,首先从每本书中创建一个资源。然后,

    0热度

    2回答

    我正在使用控制器插件来处理Authentication Plugin。我在application.ini文件中定义了我的导航配置,然后使用它和数据库用户记录动态加载ACL并将其应用于Zend_Navigation。这个位起作用,因为它成功地加载菜单并且仅显示用户被允许看到的页面。 但是,这并不能阻止用户直接进入页面。我想要做的是确定用户何时进入他们无法访问Controller页面内的页面,以便我可

    0热度

    1回答

    我得到可用的“客人”用户每查看下面的错误为“guest”用户这样做: 注意:试图让非对象的财产/home/fiodorovich/public_html/gisele/library/Federico/Plugin/Acl.php线路35 它指的是行是“$角色= $这个 - > _ auth-> getStorage() - >阅读() - >作用;”在: public function preD

    1热度

    1回答

    有问题,我有一个Federico_Plugin_Acl延伸Zend_Controller_Plugin_Abstract看起来像这样: class Federico_Plugin_Acl extends Zend_Controller_Plugin_Abstract { private $_acl = null; private $_auth = null; const DEFAULT_R

    2热度

    1回答

    我花了一整天的时间寻找有关如何在SO中实现Zend_Acl的教程和答案,就像在其他站点一样。我头痛了。 :X 我看到有人使用它来允许或不允许访问某些控制器/操作和其他人说这种方式不正确,并且应该允许或不允许基于模型的访问。呵呵,第二个似乎是可行的,但是,这意味着对于每个控制器我需要一个模型?因为看起来,在第二种选择之后,我只能在用户访问时立即阻止用户访问,例如编辑帖子。但我想阻止访问编辑帖子的控制

    2热度

    2回答

    我喜欢的结合ACL来模型的想法喜欢这里描述: http://weierophinney.net/matthew/archives/201-Applying-ACLs-to-Models.html 但我怎么能结合这与Zend的导航?在渲染站点地图时,我必须实例化所有模型。 是否有人在至少中等规模的网站上实际使用了这种方法,并且可以分享他解决性能问题的经验?

    3热度

    2回答

    我正在研究'私人'应用程序,您必须登录后才能执行任何操作。这给我一个加载Zend Navigation角色的问题。目前,我正在启动Zend Navigation,这很好,直到我将ACL添加到Zend Nav。问题是,我想从我的auth存储中加载'userRole',但是直到用户登录才会有存储,所以在登录页面中给我一个'尝试获取非对象属性'警告。这是因为在登录之前,auth的存储中没有任何内容,所以

    0热度

    1回答

    我已经在工作中实现了Zend_Auth & Zend_Acl这个项目,它的工作很棒。但是,之前我曾经在一天中的不同时间运行任务,由于登录过程而不再正常工作。这些通过cygwin wget调用到URL中。我想知道是否有一种方法可以禁用所有CRON内容的控制器的Auth/Acl?

    0热度

    1回答

    应该如何设计基于角色的ACL: 多个团队,每个团队由一个经理和多个成员组成,在一个地点工作。每个地点可能有多个团队,并且有多个地点。 每个团队的经理只能查看/编辑他的团队成员的数据。一个人也可以是多个团队的成员,与地点无关。 Location_1 -Team_1 -Team_2 -Manager -Manager -Member_1 -Member_1 -Mem

    0热度

    1回答

    我已经Implemeted一个在Zend_Acl中和似乎是working.my资源链接: module_name . "::" . controller_name . "::" . action_name; 我已经在我的代码补上一这就是破,似乎这就是我重定向到通常的错误页面,但该的Acl进来说 Fatal error: Uncaught exception 'Zend_Acl_Exception'