2014-11-03 213 views
2

我下載了NopCommerce開源電子商務項目。 它是基於ASP.NET MVC並使用表單身份驗證。 當我永遠登錄時,它會將我發送到登錄頁面。 我調試它,我發現一個問題httpContext.Request.IsAuthenticated總是返回false(httpContext變量是HttpContextBase的類型)。 我查了表單身份驗證cookie,cookie也成功創建了httpContext.Request找到了cookie。 有人建議將機器密鑰添加到Web配置中,我添加了但沒有解決。MVC httpContext.Request.IsAuthenticated總是返回false

我不明白是什麼問題?

+0

「當我登錄(還沒有登錄)......」這是什麼意思? – DLeh 2014-11-03 13:33:04

+0

我修改了我的問題 – 2014-11-03 13:39:02

回答

2

檢查你有設置身份驗證模式,在你webconfig

<system.web> 
    <authentication mode="Forms"> 
     <forms loginUrl="~/Login" timeout="2880" /> 
    </authentication> 
</system.web>