• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

急问: forms authentication time out 的正常表现是什么

王大大树 g-force 2006-06-06 03:45:47
请问如果forms authentication times out后,客户端的正常表现应该是什么?系统是不是会自动把客户重定向到login页面?

我用的是asp.net 1.1, 在web.config中
<authentication mode="Forms">
<forms ame="mywebapp" loginUrl="login.aspx" protection="All" timeout="60"
</authentication>
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="240"
/>
问题有二:
1) 有的时候用户idle 40分钟左右后(session timeout 是12个小时)做一个postback的动作(比如click一个submit button),系统会自动把用户重定向到login页面, 然后就会throw invalid viewstate exception,因为login.aspx不认识别的页面上的viewstate.
2) 我自己做测试的时候,即使idle了2个小时,页面也不会自动更新到login.aspx, 然后我click submit button, 被重定向到login.aspx,但是没有任何exception被扔出。

请问正常情况下,forms authentication time out是不是会自动刷新页面,把用户重定向到login页面?如果不是这样,有没有什么办法实现这种表现?谢谢。

...全文
229 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2006-06-06
>>>forms authentication time out是不是会自动刷新页面,把用户重定向到login页面?

yes, 但Form认证cookie和 普通的Session cookie是两回事

了解表单身份验证票和 Cookie
http://support.microsoft.com/kb/910443/zh-cn
回复
amandag 2006-06-06
帮顶一下,晚安拉
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2006-06-06 03:45
社区公告
暂无公告