2012-01-27 56 views
0

我使用表单身份验证为我的网站的用户。有些用户可以输入基于web.config中的某些页面:增量允许用户在ASP.net授权

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

我想增加允许用户动态(用户表是数据库)。可我做到这一点?

+0

这个问题真的不清楚。你的意思是*动态实现授权吗? – 2012-01-27 13:43:08

+0

是的,我想要增加用户而不在web.config中添加标签。 – 2012-01-27 13:44:34

回答

2

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

在你的web.config

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

在你的页面代码,使用Roles类。

+0

我该怎么做?你可以给我一个例子吗? – 2012-01-27 13:45:34

+0

@MohamadKiani - 已更新。 – 2012-01-27 13:48:06

相关问题