基于角色的访问

时间:2010-03-03 13:06:30

标签: role

我正在使用带有c#的asp.net。我有5个角色,如经理,超级用户,团队领导等。根据用户看到数据限制给他的角色,只有超级用户才能操纵该数据等。我正在使用表单身份验证。任何人都可以提供代码或任何形式的帮助是appriciated。 请帮忙

2 个答案:

答案 0 :(得分:1)

假设您有一个页面允许用户编辑一些名为EditData.aspx的数据,但您只希望属于某些角色的用户访问该页面,您可以将以下内容添加到您的web.config中:< / p>

<configuration>
   <location path="EditData.aspx">
      <system.web>
         <authorization>
            <deny users="*"/>
            <allow roles="Manager, SuperUser"/>
         </authorization>
      </system.web>
   </location>
</configuration>

答案 1 :(得分:0)

开始使用Beer House starter kit,这是一个完整的示例,说明如何使用成员资格,角色,个人资料,个性化等提供程序以及一些可重复使用的良好代码。