限制对目录的访问

时间:2011-07-15 14:42:03

标签: c# asp.net visual-studio-2010 security

我的项目中有一个子文件夹。我只想让有角色的用户输入它..如何在将用户重定向到登录页面的同时实现它。这就是我目前在子目录中的webconfig中所拥有的

(我在项目的虚拟目录中有另一个web.config)

 <?xml version="1.0"?>
<configuration>

    <system.web>
      <authorization>
        <deny users="?"/>
        <allow roles="Moderator"/>
        <deny users="*"/>
      </authorization>
    </system.web>

</configuration>

1 个答案:

答案 0 :(得分:0)

编辑,在根web.config中,将其添加到底部。然后不需要第二个web.config。

<location path="SubFolder">
  <system.web>
    <authorization>
      <deny users="?" />
      <allow roles="Moderator"/>
    </authorization>
  </system.web>
</location>