【问题标题】:What are these constraints called? Where can I find out more?这些约束叫什么?我在哪里可以找到更多信息?
【发布时间】:2011-04-14 02:37:29
【问题描述】:

好的,我一直在尝试使用“自定义”ACL 来处理额外的约束。正常的 ACL 检查类似于:

if(aclCheck($user, 'edit', 'really_important_value')){
    // Allow $user to 'edit' the 'really_important_value'.
} else {
    // Deny $user to 'edit' the 'really_important_value'.
}

但是,如果不同的用户对“really_important_value”有不同的限制(用户 1 可以输入 10 到 50 之间的值,用户 2 可以编辑 20 到 60 之间的值) - 这些限制属于哪里?它们是称为约束、界限、属性、​​参数、规则还是其他名称?我在其他 ACL 或现有应用程序的任何手册中都找不到任何示例!

感谢您的帮助!

【问题讨论】:

  • 它们听起来像是约束。我不确定问题是什么。您是在设计自己的 ACL 还是尝试使用现有的 ACL?
  • 法尼斯有一个好点子。您提到手册和应用程序,这些是什么?如果不知道这一点,任何人都几乎不可能帮助您。
  • 我正在为我们的自定义应用程序开发自定义 ACL。我浏览了诸如 phpACL 等手册,但无济于事。无论是来自第一原则的例子还是对现有事物的引用都是很棒的。谢谢!

标签: php permissions acl access-control


【解决方案1】:

【讨论】:

  • 感谢您的链接:似乎断言与我所寻找的一样接近,但不像我希望的那样动态!
猜你喜欢
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
  • 2020-03-08
  • 1970-01-01
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多