我在我的根目錄www中有2個頁面:Login.aspx
和Default.aspx
。如果身份驗證正確,我將從Login.aspx重定向到Default.aspx。它的工作完美。FormAuthentication錯誤
但如果我寫的網頁瀏覽器地址欄的新選項卡上的網址http://localhost:4188/www/Default.aspx
,它直接表明了Default.aspx
不重定向到Login.aspx
。
我的Web配置文件如下:
<authentication mode="Forms">
<forms defaultUrl="default.aspx" loginUrl="~/login.aspx" timeout="20"></forms>
</authentication>
<authorization>
<allow users="user"/>
<deny users="*"/>
</authorization>
確認你是不是已經登錄後,在default.aspx頁面上放置一個loginview控件並檢查。 – SaQiB