2012-12-05 34 views
3

我爲此搜索了3個多小時,但沒有找到任何有用的信息。有沒有任何CakePHP插件,允許管理用戶角色和功能,而不用建立ACL,wordpress的方式?CakePHP:以wordpress方式管理用戶功能

爲什麼內置CakePHP的ACL不符合我的需求:

  • 它是一種矯枉過正不是很大的應用
  • 不斷更新ACOS可鎮痛。
  • 您不能使用版本控制來跟蹤角色和功能進行更改

我想有什麼新的插件是:

  • AppController或其他地方,你可以定義的供應能力陣列。我不需要他們是動態的,即使在沒有數據庫的情況下也是如此。我甚至不認爲功能應該匹配控制器方法(但也許我不是那裏)
  • 當初始化角色時,您可以設置哪些功能是真的那個角色
  • 在視圖文件中,您可以檢查當前用戶有能力編輯slug字段,如果是的話,顯示這個字段。

我真的不認證專家,聽起來像一個普通的WordPress的球迷,但我的用戶管理的視圖的WordPress系統的關鍵是真正有效,並可能在CakePHP中實現。

+0

有點偏離主題,但爲了保持與ACO應用動作輕鬆同步,你可以使用這個插件:HTTP: //www.alaxos.net/blaxos/pages/view/plugin_acl_2.0 – nIcO

+0

是的,謝謝。如果我找不到其他解決方案,我將不得不使用它。 – user1878453

+0

你有沒有考慮過自己構建這個插件?我想我即將開始自己的項目。 – usumoio

回答

0

我傾向於使用CakeDC的用戶插件,它會做你想做的。

https://github.com/cakedc/users

一定要檢查的分支2.0如果您正在使用CakePHP的2.x的

+0

我閱讀插件的文檔,在這裏它說:「簡單的角色管理」。這不是我正在尋找的。我需要角色和**能力**管理。 – user1878453

+0

這是你可以非常簡單地構建的東西。 –

+0

有了這個插件嗎? – user1878453