我正在编写一个将使用表单身份验证的ASP.NET Web应用程序。我希望用户拥有一个仅在给定开始日期到给定结束日期有效的登录。翻转IsApproved
标志以打开或关闭登录很容易,但这需要外部来源确定何时这样做。
问题:是否有一个我已经遗漏的简单方法已经内置到系统中,或者启用这样的时间窗口需要至少一些自定义(通过编写自定义提供程序或编写帮助应用程序跟踪必要的数据)?
如果有必要,我可以使用自定义工作,但如果我不需要,我想确保不会这样做。
答案 0 :(得分:1)
集
slidingExpiration="false"
在web.config中的标记上。
此处也包含: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