2016-03-11 26 views
1

我試圖創建一個購物系統,管理員用戶可以訪問每個人做任何他想做的事情。如何在yii2中創建相同RBAC的用戶權限有些不同?

同樣的rbac任何用戶都有一些訪問權限,而某些用戶擁有更多訪問權限,但在這種情況下,管理員可以訪問其他人,而不依賴於規則。我的意思是,可能管理員讓特殊作者從發佈者處獲得訪問權限。

在這個系統規則並不重要。只是管理員和每個人如何訪問可以決定如何做什麼!

換句話說,我希望給予訪問用戶直接行動或沒有任何規則定義。

應該如何在yii2中創建這個?

+0

可以使用RBAC通過yii2 – scaisEdge

+1

請提供此檢查出[http://www.yiiframework.com/doc-2.0/guide-security-authorization.html]希望它會幫助你.. –

+0

Rbac有問題。在我的系統中沒有任何規則。只是權限很重要。 @scaisEdge – Amin

回答

1

在允許我定義類型的權限爲低級別權限的所有項目和項目類型角色的項中的項目子分組

然後我定義權限類型的孩子PERMSSION之間綁定的所有yierachical和家長

一旦這些完成

在分配新建分配FY用戶被分配到的權限(類型的角色parant,正常)有關我想分配給該用戶的behavoir ..

和最後我在功能檢查RBAC的Yii :: $ APP->用戶 - >能( 'myPermissionForTheUser')

如:

if (Yii::$app->User->can('admin')){ 


} 
相關問題