1

我在 c# 中使用 asp.net。我有 5 个角色,例如经理、超级用户、团队负责人等。根据角色,用户将数据视为仅限于他,只有超级用户可以操作该数据等。我正在使用表单身份验证。任何人都可以提供代码或任何形式的帮助。请帮忙

4

2 回答 2

1

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

<configuration>
   <location path="EditData.aspx">
      <system.web>
         <authorization>
            <deny users="*"/>
            <allow roles="Manager, SuperUser"/>
         </authorization>
      </system.web>
   </location>
</configuration>
于 2010-03-03T13:15:39.373 回答
0

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

于 2010-03-03T13:10:31.897 回答