2010-03-03 270 views
1

我正在使用asp.net与c#。我有5个角色,例如经理,超级用户,团队领导等。取决于用户将数据视为受限制的角色,只有超级用户才能操纵数据等。我使用表单身份验证。任何人都可以提供代码或任何形式的帮助appriciated。 请帮忙基于角色的访问

+0

你真正的问题是什么? – 2010-03-03 13:09:32

+2

给我发送codez! – mjv 2010-03-03 13:13:09

回答

0

开始使用Beer House starter kit这是一个完整的例子,如何使用成员资格,角色,配置文件,个性化等提供者以及一些良好的可重用代码。

1

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

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