首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASPXAUTH Cookie即将过期

ASPXAUTH Cookie即将过期
EN

Stack Overflow用户
提问于 2012-05-29 02:23:16
回答 2查看 1.6K关注 0票数 0

我有一个页面与我的应用程序,这是完全建立在jQuery AJAX。一切都很好,用户体验是可爱的,但我一直无法解决的一个问题是会话超时。

尽管进行了各种添加“心跳”的尝试(包括发送到更新会话变量的自定义http处理程序,并将空白页面加载到iframe以确保页面生命周期完成),但我仍然会遇到身份验证错误。

据我所知,ASPXAUTH cookie没有像我希望的那样更新,超时时间过去了,然后我得到了我的错误。下一次我的“热拍”触发时,服务器会给我一个新的cookie,然后我就可以一直到下一次超时。

任何见解都将不胜感激。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-05-29 02:49:05

如果ASP.NET过程结束(我相信默认的过程是在10分钟不活动后结束),并且您还没有为站点设置显式的身份验证设置,您将看到以下内容。

您可以通过增加IIS (instructions for IIS7 / Windows 2008)中的空闲超时或通过在web.config文件中设置machineKey来解决此问题。关于machineKey做什么的详细答案可以在here上找到,machineKey部分的生成器可以在http://aspnetresources.com/tools/machineKey上找到。

票数 1
EN

Stack Overflow用户

发布于 2012-05-29 03:34:09

我记得很久以前,在遇到一些登录过期问题(这与ASP.Net中的会话超时不同)时,问题是因为我创建了一个自定义的auth cookie,而不是使用标准的重定向方法。你也在做类似的事情吗?如果是这样的话,您可能必须手动更新cookie,而不是简单地依赖滑动过期魔术。

为了让社区提供帮助,我认为你应该用以下内容更新你的帖子:

  • 部分配置forms身份验证
  • 部分配置会话
  • 用于登录

的代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10788910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档