0

如何制作基于用户的权限系统?

基本是:我将拥有页面(帐户、foo、bar 等)和操作(添加、编辑、删除等),并且每个用户都可以根据职责拥有权限。

例如,如果我希望用户添加新用户,我需要添加页面“用户”和操作“添加”。

我试过 Cake ACL,但是,我不知道。

4

2 回答 2

1

Cake 使用函数 isAuthorized() 为您提供了一个很好的解决方案来解决这些问题。

您可以从这里学习,也可以从文档中阅读。

public function isAuthorized($data){
    return true;
}
于 2012-08-20T22:30:29.533 回答
1

Auth 和 ACL 组件的实现是基于用户权限的最佳思路,详细研究可以参考以下 url:

http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html

此网址为我们提供了带有示例数据的 ACL 组件的完整实现...试试这个,如果有任何问题,请告诉我

于 2012-08-21T01:56:39.393 回答