【发布时间】:2015-11-10 14:37:23
【问题描述】:
我有一个使用表单身份验证的相对简单的基于 WebForms 的站点:
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="secure/home.aspx" name=".AdminSite" />
</authentication>
由于没有明确提及,slidingExpiration 默认设置为 true,因此只要用户仍在浏览网站,就不会注销。
但是,我希望特定页面不增加到期时间。这可能在web.config 内还是在代码中?我看到的唯一建议提到将slidingExpiration 设置为false,这将适用于侧面。
身份验证 cookie 设置使用:
FormsAuthentication.RedirectFromLoginPage(username, False)
因此更改身份验证 cookie 本身是不切实际的。
【问题讨论】:
标签: asp.net webforms forms-authentication