0

为 ASP.NET WebForms 应用程序开发自定义身份验证模块。快完成了,但还没有一个问题尚未实现......如何检查授权用户是否有权访问该页面?

该应用程序的 web.config 具有:

  <location path="SomePage.aspx">
    <system.web>
      <authorization>
        <allow roles="Admin"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>

如何从自定义 HttpModule 中检查刚刚请求的页面是否允许向授权用户显示?

4

1 回答 1

1

UrlAuthorizationModule.CheckUrlAccessForPrincipal

http://msdn.microsoft.com/en-us/library/system.web.security.urlauthorizationmodule.checkurlaccessforprincipal.aspx

于 2013-08-09T18:14:06.877 回答