gpt4 book ai didi

asp.net-mvc - 默认期限(20 分钟)后 MVC 5 session 超时

转载 作者:行者123 更新时间:2023-12-02 01:37:53 24 4
gpt4 key购买 nike

我的 MVC 5 网站有这样的 web.config:

<authentication mode="Forms">
<forms name=".ADAuthCookie" loginUrl="~/Account/Login"
timeout="2880" slidingExpiration="true" protection="All" />
</authentication>

但是超时不起作用。无论我在这里给出什么值,它总是在 20-30 分钟后过期。如何让用户保持登录状态更长时间或直到他们退出为止?

有什么方法可以仅使用“In-Proc”来实现此目的吗?或者我在这里遗漏了一些东西?

最佳答案

您正在处理两个不同的问题,身份验证超时和 session 超时。 session 超时由 web.config 中的以下键控制...

  <system.web>
<sessionState mode="InProc" timeout="30" />
</system.web>

我不确定您遇到的是哪种情况,但我怀疑您遇到的是 session 超时,而不是身份验证超时...尝试从表单标记中完全删除超时,看看这是否能满足您的需求对于。

更多信息请点击此处- forms timeout issue in asp.net mvc

关于asp.net-mvc - 默认期限(20 分钟)后 MVC 5 session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22365836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com