请教关于form认证,cookie未过期,登录状态自动退出

yangedie 2018-09-11 01:49:54
webconfig是这么设置的,30天
<forms loginUrl="~/Account/login" name="LiyeAdmin" domain="" protection="All" timeout="43200" />
验证成功登录后
System.Web.Security.FormsAuthentication.SetAuthCookie(uname, true);
本机部署一切正常,部署到虚拟主机,二三十分钟就退出登录状态了
虚拟主机图1,登录后正常
虚拟主机图2,一阵子没操作就退出了,但是cookie还是在的,过期时间还要30天后
...全文
310 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangedie 2018-09-11
  • 打赏
  • 举报
回复
没有对session进行设置,用的form认证了,使用的是cookie
第二张图,可以看到,AuthCookie还是在,时间还要30天后才过期,但是还是退出了
本机是正常的,就是部署到虚拟主机上就不行
  • 打赏
  • 举报
回复
你的session过期时间设置呢?
丰云 2018-09-11
  • 打赏
  • 举报
回复
过期时间的设置不对
关于各种过期时间,网上百度下先

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧