我有一個MVC3網站,如果會話超時到期,我必須將用戶重定向到登錄頁面。經過一番研究,我已經得到了我要補充到web.configMVC 3.0會話狀態超時和身份驗證表單超時
<sessionState mode="InProc" cookieless="false" timeout="1"></sessionState>
設置用戶會話超時。在這種情況下,如果用戶閒置,則會在1分鐘後清除用戶會話數據。我已添加此
<authentication mode="Forms">
<forms loginUrl="~/Default/Login" timeout="1"/>
</authentication>
在會話超時的情況下將用戶重定向到登錄頁面。其實,它的工作原理,但我有一些問題,以準確瞭解發生了什麼:
- 這兩個標籤之間的關係是什麼?它們之間的依賴是什麼?
- 是否強制要求兩個標籤的timeout屬性= 1?
- 有沒有更好的方法,我可以按照完成我所需要的。
在此先感謝。
對於#3,你從未解釋過你的「需求」是什麼。 –