【问题标题】:role based access基于角色的访问
【发布时间】:2012-04-28 04:15:25
【问题描述】:

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

【问题讨论】:

  • 您的实际问题是什么?

标签: role


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-10-12
      • 1970-01-01
      • 2010-09-11
      • 2017-10-19
      • 2011-04-25
      • 1970-01-01
      • 2020-06-22
      • 1970-01-01
      • 2013-05-08
      相关资源
      最近更新 更多