【问题标题】:User based permission基于用户的权限
【发布时间】:2012-08-21 09:56:39
【问题描述】:

如何制作基于用户的权限系统?

基本是:我将拥有页面(帐户、foo、bar 等)和操作(添加、编辑、删除等),并且每个用户都可以根据职责拥有权限。

如果我想让用户添加新用户,例如,我需要添加页面“用户”和操作“添加”。

我已经尝试过 Cake ACL,但是我不知道。

【问题讨论】:

    标签: cakephp cakephp-2.0 acl


    【解决方案1】:

    Cake 使用函数 isAuthorized() 为您提供了解决这些问题的绝佳解决方案。

    您可以向here学习,也可以向documentation阅读。

    public function isAuthorized($data){
        return true;
    }
    

    【讨论】:

      【解决方案2】:

      Auth 和 ACL 组件的实现是基于用户权限的最佳想法, 详细学习可以参考以下网址:

      http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html

      这个 url 为我们提供了 ACL 组件的完整实现以及示例数据...... 试试这个,如果有任何问题请告诉我

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-18
        • 1970-01-01
        • 1970-01-01
        • 2021-04-01
        • 2016-10-11
        • 2020-04-05
        • 2011-03-14
        • 1970-01-01
        相关资源
        最近更新 更多