2
我正在尋找使用Ion Auth作爲我的一個新項目中的驗證庫,但我似乎無法理解如何處理執行某些操作的權限。離子驗證如何通過組和權限處理訪問
例如,我有交易和物品以及可以更新交易和物品的組「A」,以及只能更新物品的組「B」。我如何編碼以使其工作?
做這樣的事情:
//updating deals and items
if($user->in_group('A') || $user->in_group('B')){
// ok so hes got permission to do it.
}
似乎是一個非常不錯的辦法,因爲這是應該是動態的。
感謝您的回答......我diddnt知道這一點。我不是使用另一個ACL,而是簡單地擴展了ion_auth庫(由於CI不幸使用擴展庫進行擴展)。由於ion_auth已經有了'groups',我所要做的就是添加一個權限表,並與group表進行多對多連接(並且顯然向庫中添加一些函數) –
CI只是php,所以支持擴展課程就好 - 這是推薦添加到Ion Auth或其他任何方面的方式。很高興你能解決問題 – jmadsen