ion auth如何通过组和权限处理访问

问题描述 投票:1回答:1

我希望在我的一个新项目中使用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.
}

看起来是一个非常糟糕的方法,因为这应该是动态的。

php codeigniter roles usergroups ion-auth
1个回答
2
投票

您正在寻找的是所谓的ACL(访问控制列表),它与身份验证库不同,并且未被设计包含在ion_auth中

你可以谷歌周围找一个你喜欢的好图书馆

© www.soinside.com 2019 - 2024. All rights reserved.