我使用表单身份验证。我希望我的应用程序不应该在某个时间后自动注销用户。
问问题
6445 次
2 回答
9
您可以像这样更改超时:
<system.web>
<authentication mode="Forms">
<forms timeout="99999999"/>
</authentication>
</system.web>
更多配置选项可以在这里找到。
确保您的会话超时不小于表单身份验证超时。否则,您的用户将很难使用您的网站。
您可以在 web.config 中更改会话超时:
<system.web>
<sessionState timeout="999999999" />
<system.web>
更多细节可以在这里找到。
让某人无限期登录可能是一个安全问题。
于 2010-10-01T14:06:49.343 回答
4
我不知道你是否可以完全关闭它,但你可以尝试在你的网络配置中设置一个大的超时值:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="9999" slidingExpiration="true" defaultUrl="~/Default.aspx"/>
</authentication>
于 2010-10-01T14:05:36.580 回答