增量允许用户在ASP.net中进行授权

时间:2012-01-27 13:39:02

标签: asp.net visual-studio-2010 forms-authentication

我对我网站的用户使用表单身份验证。一些用户可以根据web.config输入一些页面:

  <authorization>
     <allow users="admin"/>
    </authorization>

我想动态地增加允许用户。(用户表在数据库中)。我可以这样做吗?

1 个答案:

答案 0 :(得分:2)

您应该使用角色提供程序并根据角色将web.config设置为允许或拒绝。

在你的web.config

<authorization>
   <allow roles="Administrators" />
   <deny users="*" />
</authorization>

在您的网页代码中,使用Roles类。