2

我知道我们可以在 ion auth 中创建组。但我需要成员和员工组中的子组。我的项目需要以下用户角色。

  1. 行政
  2. 成员
    • A计划成员
    • B计划成员
    • C计划成员
  3. 职员
    • 技术人员
    • 管理人员
    • 普通员工

根据会员选择的计划,“视图”和功能将发生变化。

我正在考虑在 users 表中添加一个新列来指定使用的计划。另一种选择是创建 3 个没有父成员组的计划组。有没有其他方法可以使用 ion auth 添加子组?

4

1 回答 1

2

@Arunu-您将它们设为每个组而不是子组的想法是最好的方法。

没有真正的理由拥有权限层次结构(我认为您可能会将身份验证与 ACL 混合使用,这很容易做到)。

设置 Ion_auth 以便一个用户可以拥有多个组 - 例如,您的所有用户都可以拥有一个成员记录,然后每个子组都有一个单独的记录。

每个控制器入口点都简单地说明允许或不允许哪些组 - 它对待它们都是一样的。

此外,您可以根据用户所属的组动态显示数据

于 2013-02-19T11:16:01.337 回答