2011-07-15 175 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