我正在編寫將使用窗體身份驗證的ASP.NET Web應用程序。我希望用戶擁有僅從給定開始日期到給定結束日期有效的登錄。很容易翻轉IsApproved
標誌來打開或關閉登錄,但這需要外部源來確定何時這樣做。爲ASP.NET窗體用戶提供時間窗口驗證
問題:是否有一個簡單的方法,我錯過了已經內置到系統中,或將啓用這樣一個時間窗口至少需要我的一些定製(通過編寫自定義提供程序或寫跟蹤必要數據的助手應用程序)?
如果有必要,我很好的定製工作,但我想確保我不這樣做,如果我不必。
我正在編寫將使用窗體身份驗證的ASP.NET Web應用程序。我希望用戶擁有僅從給定開始日期到給定結束日期有效的登錄。很容易翻轉IsApproved
標誌來打開或關閉登錄,但這需要外部源來確定何時這樣做。爲ASP.NET窗體用戶提供時間窗口驗證
問題:是否有一個簡單的方法,我錯過了已經內置到系統中,或將啓用這樣一個時間窗口至少需要我的一些定製(通過編寫自定義提供程序或寫跟蹤必要數據的助手應用程序)?
如果有必要,我很好的定製工作,但我想確保我不這樣做,如果我不必。
在web.config中的標籤設置
slidingExpiration="false"
。
這裏還涉及:http://www.asp.net/security/tutorials/forms-authentication-configuration-and-advanced-topics-cs(滾動到指定票的超時值部分。)
,並告誡在這裏: http://weblogs.asp.net/owscott/archive/2006/07/15/Forms-Authentication-Timeout.aspx