2015-06-21 50 views
0

我使用Ormauth作爲auth包,並將它用於後端登錄。現在我想爲「主持人」和「superadmmin」和「管理員」提供登錄訪問權限。我如何繼續?我嘗試在'user_roles','user_role_permissions'等默認fuelphp表中更改選項,但無濟於事。我是新來的 ?歡迎任何幫助/建議。提前致謝。如何將後端登錄訪問權限授予fuelphp中管理員以外的組/角色?

+0

登錄訪問是什麼意思?我不確定這個問題與你給出的描述有什麼關係。主持人是團體還是角色? BTW超級管理員可以訪問所有內容,無需手動添加。 –

回答

0

我這樣做: 創建一個管理區的基類,在該基類的函數「之前」使用\ Auth :: has_access('area.permission')檢查當前用戶是否有權訪問當前控制器或不是,

爲您的管理區域創建一些權限(在表users_permission中),您可以在此處使用任何區域和權限的名稱,但我建議使用您的應用程序或模塊名稱作爲「區域」和控制器名稱作爲「權限」,

如果您希望使用「groups」,請使用「users_grouppermission」,或者如果您希望使用「roles」,則使用「users_rolepermission」插入一些記錄以允許訪問組/角色s,

至少將用戶分配到該組或角色(使用user_roles和user_groups表)

相關問題