【发布时间】:2012-08-21 09:56:39
【问题描述】:
如何制作基于用户的权限系统?
基本是:我将拥有页面(帐户、foo、bar 等)和操作(添加、编辑、删除等),并且每个用户都可以根据职责拥有权限。
如果我想让用户添加新用户,例如,我需要添加页面“用户”和操作“添加”。
我已经尝试过 Cake ACL,但是我不知道。
【问题讨论】:
标签: cakephp cakephp-2.0 acl
如何制作基于用户的权限系统?
基本是:我将拥有页面(帐户、foo、bar 等)和操作(添加、编辑、删除等),并且每个用户都可以根据职责拥有权限。
如果我想让用户添加新用户,例如,我需要添加页面“用户”和操作“添加”。
我已经尝试过 Cake ACL,但是我不知道。
【问题讨论】:
标签: cakephp cakephp-2.0 acl
Cake 使用函数 isAuthorized() 为您提供了解决这些问题的绝佳解决方案。
您可以向here学习,也可以向documentation阅读。
public function isAuthorized($data){
return true;
}
【讨论】:
Auth 和 ACL 组件的实现是基于用户权限的最佳想法, 详细学习可以参考以下网址:
这个 url 为我们提供了 ACL 组件的完整实现以及示例数据...... 试试这个,如果有任何问题请告诉我
【讨论】: