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.
}

似乎是一种非常糟糕的方法,因为这应该是动态的。

4

1 回答 1

2

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

你可以用谷歌搜索你喜欢的好图书馆

于 2013-07-26T11:08:03.553 回答