2011-07-15 125 views
0

我在我的项目中有一个子文件夹。我只想要角色的用户输入它..我如何实现它,而重定向用户登录页面..这是我到目前为止在子目录中的webconfig限制访问目录

(我有另一个网站。配置在我的项目的虚拟目录中)

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

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

</configuration> 
+0

你现在的代码现在有什么行为? – mellamokb

+0

它将匿名用户引向注册页面,并且不允许他进入该站点:(... – Matrix001

+0

标记限制匿名用户,为限制auth'd用户(除了主持人角色的用户) –

回答

0

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

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

这doensnt工作好..因为我已经有一个身份验证..我告诉我不能使用两个身份验证部分两个web.config – Matrix001

+0

编辑,使用位置标记在主web.config文件的底部 –

+0

我希望它能起作用,谢谢 – Matrix001