0

我的一页有一些问题,我在 web.config 和 site.map 上有拒绝“*”的页面,但如果我写了 url,页面仍然会打开......

像这样 :

网站地图

<siteMapNode url="" title="" roles="RegraTeste" description="My Page">
  <siteMapNode url="~/TelaTeste.aspx" title="Tela teste" description="Tela de teste" roles="RegraTeste" deny ="*"/>

网络配置

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

我的代码有问题吗?

如果用户没有角色:RegraTeste,则此页面应该不会打开。

谢谢。

4

0 回答 0