我正在使用带有c#的asp.net。我有5个角色,如经理,超级用户,团队领导等。根据用户看到数据限制给他的角色,只有超级用户才能操纵该数据等。我正在使用表单身份验证。任何人都可以提供代码或任何形式的帮助是appriciated。 请帮忙
答案 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,这是一个完整的示例,说明如何使用成员资格,角色,个人资料,个性化等提供程序以及一些可重复使用的良好代码。