我正在建立一个基于订阅的网站,目前有三个订阅级别,即马匹,足球,马匹和足球。我正在考虑实施基于标准角色的授权,其中Horses订阅者将获得角色,包括使用Horses部分的角色等。
我是否应该使用标准角色提供程序,并且当成员订阅该网站时,为他的订阅分配角色,或者使用分层角色提供程序,当要求成员的角色时,只使用该成员的订阅级别“计算”成员的一组角色。
答案 0 :(得分:1)
与方法2相比,方法1更具控制性和确定性。
这将取决于您拥有多少“公共”区域。如果有manu公共区域和角色仅适用于少数几个内容,我会选择选项2,否则选项1。
答案 1 :(得分:0)
似乎是asp网络角色并且分配角色对我来说似乎是一个很好的解决方案,需要最少量的代码