我正在寻求实现会员制度,其中有几个不同级别的会员资格。
有些事情:
我希望管理员能够添加一个组织,从那时起,分配给该组织的管理员/所有者的人员将被委派为仅在该子组内设置成员资格/角色等的任务(当然管理员也可以覆盖/改变它)
因此,在这个例子中,Bob可以添加一个以fred作为其管理员的组织,fred可以指定一个新用户称'Thelma'作为其组织的成员。
从我所看到的,这似乎并不适合asp.net使用的成员/角色模型,除非我以错误的方式思考它。
有没有办法让这个与内置的提供程序一起工作,或者最好的方法是放弃它们并实现自定义的东西?
答案 0 :(得分:0)
您可以保留内置提供程序并使用组织和membership member之间的关系来解决它,这样您就可以说MembershipUser“拥有”某个组织。
之后,您的组织中有一个membership memberUser Foreign Key,可用于查询用户拥有的组织。
确保您可以实现自定义提供程序,但编码和调试可能需要一些时间。我使用了几年前提到的方法,使我无法实现自定义提供程序。