我使用表单身份验证为我的网站的用户。有些用户可以输入基于web.config中的某些页面:增量允许用户在ASP.net授权
<authorization>
<allow users="admin"/>
</authorization>
我想增加允许用户动态(用户表是数据库)。可我做到这一点?
我使用表单身份验证为我的网站的用户。有些用户可以输入基于web.config中的某些页面:增量允许用户在ASP.net授权
<authorization>
<allow users="admin"/>
</authorization>
我想增加允许用户动态(用户表是数据库)。可我做到这一点?
您应该使用角色提供程序并将web.config设置为基于角色允许或拒绝。
在你的web.config
<authorization>
<allow roles="Administrators" />
<deny users="*" />
</authorization>
在你的页面代码,使用Roles
类。
我该怎么做?你可以给我一个例子吗? – 2012-01-27 13:45:34
@MohamadKiani - 已更新。 – 2012-01-27 13:48:06
这个问题真的不清楚。你的意思是*动态实现授权吗? – 2012-01-27 13:43:08
是的,我想要增加用户而不在web.config中添加标签。 – 2012-01-27 13:44:34