gpt4 book ai didi

asp.net - web.config 位置路径属性上的正则表达式(带参数)

转载 作者:行者123 更新时间:2023-12-01 06:47:42 25 4
gpt4 key购买 nike

有没有办法做这样的事情?

<location path="/(view|edit)post.aspx\?id=[7-9][0-9]+">
<system.web>
<authorization>
<allow roles="AdminPublishers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

授权只是一个例子。我希望能够在这些位置做其他事情。

最佳答案

您可以使用 HttpModule 并将处理程序附加到 AuthenticateRequest 事件。在您的处理程序中,使用您的 Regex 与传入的请求 URL 进行匹配,如果匹配,请检查当前登录用户的角色。您也可以将其设置为从 Web.config 读取配置,如果是这样的话你在追求。

关于asp.net - web.config 位置路径属性上的正则表达式(带参数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com