如何在ion auth codeigniter中创建子组?

时间:2013-02-19 08:46:31

标签: php codeigniter ion-auth

我知道我们可以在离子身份验证中创建群组。但我需要成员和员工组内的子组。我的项目需要以下用户角色。

  1. 管理
  2. 会员
    • 计划成员
    • 计划B成员
    • 计划C成员
  3. 职员
    • 技术人员
    • 管理人员
    • 一般工作人员
  4. 根据会员选择的计划,“观点”和功能将发生变化。

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

1 个答案:

答案 0 :(得分:2)

@Arunu - 你想让他们成为每个群体,而不是小组,是最好的方式。

没有真正的理由拥有权限层次结构(我认为您可能会将身份验证与ACL混合一点,这是一件非常容易的事情)。

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

每个控制器入口点只是简单地说明了允许进入的组 - 它们都是相同的。

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