Codeigniter + Ion Auth - "groups" 与我的情况相关吗?

Codeigniter + Ion Auth - Are "groups" relevant in my case?

我目前正在使用带有自制身份验证系统的 CodeIgniter,但我想切换到 Ion Auth。

每个用户的帐户都关联到一个公司的帐户。公司帐户可以附加 > 1 个用户帐户。

示例:

- Company 1 => User id 1, user id 2, user id 3
- Company 2 => User id 4

等等

Ion Auth 中的 "groups" 函数是否与存储该公司数据相关?因此,我可以使用 "users" table 来拯救我的用户,使用 "groups" table 来拯救公司。这个选择是否相关?

您可以使用群组来定义公司,并在用户 table(或单独的)中为公司数据创建其他字段;

然后你可以使用下面的来检查用户是否在特定的 company/group

if ($this->ion_auth->in_group("company1")){
    //your company stuff here
}