2016-02-26 45 views
0

我有這個代碼的問題:ASP.Net HttpContext的IsAuthenticated錯誤

HttpContext.Current.User.Identity.IsAuthenticated 

它顯示假的,雖然當用戶進行身份驗證。

該過程始於Page_Load。 價值並沒有改變,直到我執行此代碼:

Response.Redirect("~/AccessDenied.aspx"); 

那麼它的價值得到真實的。

什麼問題?

+1

你使用什麼類型的身份驗證,它是窗體/窗口/密碼?以上代碼不足以讓其他人發現問題。考慮從你的代碼發佈更多細節。 – Seany

+0

它的窗戶。它只是代碼。它要求認證,如果不是Reidrects到標準頁面。 – yener90

回答

1

添加

<authorization> 
    <deny users="?" /> 
</authorization> 

到web.config中。請求將被驗證

+0

感謝您的幫助。它確實有用!無法upvote,即時通訊抱歉。 – yener90