CakePHP:以wordpress方式管理用户功能

CakePHP:以wordpress方式管理用户功能,cakephp,user-management,capability,Cakephp,User Management,Capability,我在谷歌上搜索了3个多小时,但没有找到任何有用的东西。是否有任何CakePHP插件允许管理用户角色和功能,而无需构建ACL,即wordpress方式 为什么内置CakePHP ACL不能满足我的需要: 对于不太大的应用来说,这有点过分了 不断更新ACO可能会带来痛苦 您不能使用版本控制来跟踪角色和功能更改 我希望新插件是什么: 在AppController或其他地方,您可以定义所提供功能的数组。我不需要它们是动态的,尽管在wordpress中即使没有数据库也可以做到。我甚至不认为功能应该与

我在谷歌上搜索了3个多小时,但没有找到任何有用的东西。是否有任何
CakePHP
插件允许管理用户角色和功能,而无需构建
ACL
,即wordpress方式

为什么内置CakePHP ACL不能满足我的需要:

  • 对于不太大的应用来说,这有点过分了
  • 不断更新ACO可能会带来痛苦
  • 您不能使用版本控制来跟踪角色和功能更改
我希望新插件是什么:

  • AppController
    或其他地方,您可以定义所提供功能的数组。我不需要它们是动态的,尽管在wordpress中即使没有数据库也可以做到。我甚至不认为功能应该与控制器方法相匹配(但也许我不在那里)
  • 初始化角色时,可以设置该角色的哪些功能为真
  • 在查看文件中,您可以检查当前用户是否有能力(例如)编辑slug字段,如果有,则显示该字段

我真的不是一个认证专家,可能听起来像一个普通的wordpress粉丝,但在我看来,wordpress用户管理系统真的很有效,可以用CakePHP实现。

我倾向于使用CakeDC用户插件,它可以做你想做的事情


如果您使用的是CakePHP 2.x,请务必检查2.0分支,但为了使ACO与应用程序操作轻松同步,您可以使用以下插件:是的,谢谢。如果我找不到其他解决方案,我将不得不使用它。你考虑过自己构建这个插件吗?我想我自己就要开始这个项目了。我阅读了插件的文档,这里写着:“简单的角色管理”。这不是我要找的。我需要角色和能力管理。这是你可以建立在非常简单的基础上的。是的。据我所知,离这里很近。构建角色管理或功能管理实际上超出了插件的范围,因此您很难找到包含此类项目特定代码的插件。