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