0

可能重複:
How to apply the asp.net authorization in two different folders ?如何使用web.config爲多個文件夾使用多登錄?

如何使用多個文件夾中的多個登錄? enter image description here

我在文件夾管理和供應商兩個不同的登錄PAG的......我要當任何用戶直接訪問任何網頁的管理員文件夾內,然後將其重定向到登錄管理員文件夾的網頁..... 。

,如果任何用戶直接訪問任何內部供應商的頁面的文件夾,然後將其重定向到登錄頁面的文件夾的供應商......

+0

你已經問到這個位置:http://stackoverflow.com/questions/5043626/how-to-apply-the-asp-net-authorization-in-two-different-folders。 – mellamokb 2011-02-18 17:38:06

回答

1

這樣可不行 - 你需要標記兩個文件夾都是獨立的,獨立的Web應用程序,以便擁有兩種不同的登錄配置。這是因爲要指定不同的登錄頁面,您需要在每個子文件夾中都有一個web.config。如果您嘗試了這一點,您會發現嘗試更改登錄頁面是不允許的,因爲Web應用程序以/開頭。

相反,考慮將單個登錄頁面放在根和頁面中,檢查redirectUrl參數以查看用戶點擊了哪個頁面並相應地更改您的主題(或者您正在嘗試執行的任何操作)。

如果您試圖保留兩個獨立的用戶組和驗證源,那麼您將不得不將這兩個子文件夾拆分爲獨立的Web應用程序,如前所述。

-Oisin

相關問題