如何建立基于用户的权限系统?
基本是:我将有页面(account,foo,bar等)和动作(添加,编辑,删除等等),并且每个用户都可以拥有基于责任的权限。
如果我希望用户添加新用户,我需要添加“用户”页面和操作“添加”,例如。
我尝试过Cake ACL,但是,我无法理解。
答案 0 :(得分:1)
Cake使用函数isAuthorized()为这些问题提供了很好的解决方案。
您可以从here了解它,也可以从documentation阅读。
public function isAuthorized($data){
return true;
}
答案 1 :(得分:1)
Auth和ACL组件的实现是基于用户权限的最佳选择, 有关详细研究,请参阅以下网址:
这个url为我们提供了具有示例数据的ACL组件的完整实现... 试试这个,如果有任何问题请告诉我