我正在向我的应用程序添加注销过期警报,并希望从我的代码访问我的web.config表单身份验证"超时"值.我能做到这一点吗?
cjk*_*cjk 18
我认为您可以从FormsAuthentication静态类方法中读取它,这比直接读取web.config更好,因为您可能从更高级别的web.config继承身份验证设置.
var authTicket = new FormsAuthenticationTicket(user.EmailAddress, true, (int)FormsAuthentication.Timeout.TotalMinutes);
Run Code Online (Sandbox Code Playgroud)
您可以在以下位置访问web.config的timeout值:
FormsAuthentication.Timeout.TotalMinutes
我不知道从什么时候开始,我正在使用.NET 4.5.