【问题标题】:ASP.net custom membership with group administrators具有组管理员的 ASP.net 自定义成员资格
【发布时间】:2012-03-06 11:16:26
【问题描述】:

我正在寻求实施一个会员系统,其中有几个不同级别的会员。

类似的东西:

  • 管理员
    • 鲍勃
  • 组织
    • 组织成员
      • 弗雷德
  • 所有者
    • 支持用户
      • 威尔玛

我希望管理员能够添加一个组织,从那时起,分配给该组织的管理员/所有者的人将被委派仅在该子组内设置成员资格/角色等任务(当然管理员也可以覆盖/更改它)

因此,在此示例中,Bob 可以添加一个组织,并以 fred 作为其管理员,而 fred 可以分配一个新用户,例如“Thelma”作为其组织的成员。

据我所见,这似乎并不真正适合 asp.net 使用的成员/角色模型,除非我以错误的方式考虑它。

有没有办法与内置的提供者一起工作,或者最好的方法是抛弃它们并实现一些自定义的东西?

【问题讨论】:

    标签: asp.net roles membership


    【解决方案1】:

    您可以保留内置的提供者并通过组织和membershipUser 之间的关系来解决它,这样您就可以说membershipUser“拥有”一个组织。

    之后,您的组织中有一个成员资格用户外键,您可以使用它来查询用户拥有的组织。

    Shure 您可以实现自定义提供程序,但编码和调试可能需要一些时间。我使用了几年前提到的方法,使我免于实现自定义提供程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多