[已解决问题] 请教一个FORMS验证中,slidingExpiration
提问时间: 2008-04-10 09:19
浏览:252 次
在ASP.NET 2.0 中, 采用 Forms 身份认证方式, 在配置节的 slidingExpiration = true/false,这里的具体意义我不甚清楚,查了一下MSDN和一些网上的说法, 更迷惑了。

望大家能给一个确切的解释,十分感谢。
提问者:三角猫 - 初学一级
最佳答案
Cookie可以分为永久性的和临时性的。
临时性的是指只在当前浏览器进程里有效,浏览器一旦关闭就失效(被浏览器删除)。
永久性的是指Cookie指定了一个过期时间,在这个时间到达之前,此cookie一直有效(浏览器一直记录着此cookie的存在)。
slidingExpriation的作用是,指示浏览器把cookie作为永久性cookie存储,但是会自动更改过期时间,以使用户不会在登录后并一直活动,但是一段时间后却自动注销。也就是说,你10点登录了,服务器端设置的TimeOut为30分钟,如果slidingExpriation为false,那么10:30以后,你就必须重新登录。如果为true的话,你10:16分时打开了一个新页面,服务器就会通知浏览器,把过期时间修改为10:46。
更详细的说明还是参考MSDN的文档。
2008/4/10 13:46:32 回答者:deerchao
其它回答(1)
嗯,是的楼上已经说清了
slidingExpriation=true时,根据过期时间会根据用户的操作向后自动推移
4个月前   回答者:Dove.Net - 初学一级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除