Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何制作基于用户的权限系统?
基本是:我将拥有页面(帐户、foo、bar 等)和操作(添加、编辑、删除等),并且每个用户都可以根据职责拥有权限。
例如,如果我希望用户添加新用户,我需要添加页面“用户”和操作“添加”。
我试过 Cake ACL,但是,我不知道。
Cake 使用函数 isAuthorized() 为您提供了一个很好的解决方案来解决这些问题。
您可以从这里学习,也可以从文档中阅读。
public function isAuthorized($data){ return true; }
Auth 和 ACL 组件的实现是基于用户权限的最佳思路,详细研究可以参考以下 url:
http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html
此网址为我们提供了带有示例数据的 ACL 组件的完整实现...试试这个,如果有任何问题,请告诉我