我使用的是asp.net表單身份驗證和asp.net登錄控件。登錄控件有一個「RememberMe」複選框。新創建的身份驗證票證中的到期日期(asp.net表單身份驗證)
後的用戶通過驗證它提高了的loggedIn(對象發件人,EventArgs的)方法,並且此方法內我正在查看通過使用該
HttpCookie authCookie = FormsAuthentication.GetAuthCookie(userName, true);
創建當我檢查authCookie.Expires值身份驗證cookie當RememberMe沒有被選中時,我預計它會持續30分鐘,而當RememberMe被選中時這是50年(根據MS文檔,這些是默認值)
但是我是否檢查了RememberMe,它總是30分鐘。我檢查了我的web.config,我沒有任何設置「超時」字段,所以我不知道爲什麼會發生這種情況。有任何想法嗎?