有什么办法可以做到这一点吗?
<location path="/(view|edit)post.aspx\?id=[7-9][0-9]+">
<system.web>
<authorization>
<allow roles="AdminPublishers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
授权只是一个例子。我希望能够在这些地点做其他事情。
发布于 2010-06-30 09:33:57
您可以使用HttpModule并将处理程序附加到AuthenticateRequest事件。在处理程序中,使用Regex与传入的请求Url进行匹配,如果匹配,则检查当前登录用户的角色。您还可以将其设置为从Web.config读取配置,如果这是您想要的。
https://stackoverflow.com/questions/3145632
复制相似问题