5

我使用表单身份验证。我希望我的应用程序不应该在某个时间后自动注销用户。

4

2 回答 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 回答