0
我希望我的網站有一些嚴格的區域被禁止給未知的用戶。我使用下面的代碼中的子文件夾web.config中:如何使頁面只能被登錄用戶訪問? ASP.NET
<authorization>
<deny users="?"/>
</authorization>
,並在整個網站的web.config中,我有這樣的:
<authentication mode="Forms" >
<forms defaultUrl="~/Login.aspx" loginUrl="~/Login.aspx"></forms>
</authentication>
,如果我嘗試進入沒有關係頁面不要禁止我。 我做錯了什麼?爲什麼這不起作用?
確定你沒有登錄?你在做什麼應該足以阻止匿名用戶訪問你的網頁 – aleafonso
你可以通過做來測試它,看看它是否有效。如果它仍然允許你看到該頁面,那麼你正在使用錯誤的web.config –
aleafonso
看來我已經登錄。謝謝。 –