【发布时间】:2009-12-18 00:30:20
【问题描述】:
我有一个基于角色的权限系统,我不确定 Zend_Acl 是否必要,所以我想问问我是否正确。
所讨论的网络应用程序没有单独的管理屏幕,任何人都可以访问所有控制器/操作。所以我无法想象在这样的开放系统中我可以称之为“资源”。
但某些用户角色可以看到未按用户 ID 过滤的网格 - 所以超级管理员可以看到所有数据, 和“x 管理员”查看所有“x”数据。
在这种情况下 Zend_acl 系统是否过度?如果没有它,事情会很简单,我只需在 init() 中获取用户角色并在控制器的某些部分进行检查。
【问题讨论】:
标签: php zend-framework zend-acl