悬赏分:20 浏览:1238 次
用cookie记录登录信息。
不设置失效时间,关闭浏览器cookie就失效。
但是 现在长时间 没有动作 的话,怎么让cookie失效。
或者问问现在 多数人 是用什么记登录信息的。
是asp.net自带那个登录。
还是自己写的。
|
你的意思是用户若一定时间内没有动作就自动注销吗?我都是自己写验证,没用自带的那个。你不设置过期时间cookie会随着浏览器的关闭而失效。设置了过期时间就不会了 可以设置cookie的过期时间,这样一段时间后它会失效; 也可以结合Session来完成; 使用FormsAuthentication时,也可以设置其过期时间,在博客园登录时,你可以看看cnblogs.com下的.DottextCookie的过期时间 自己写当然也行,不过.net都写好了,没有特别的需求的话还是用自带的那个吧,SESSION不是个好东西~~~过期时间可以在web.config里面配置. 微软提供的控件向来只够基本应用,如果有特殊需求,只能自己写。 设置cookie的过期时间,然后在每次访问的时候更新这个过期时间。 这样才能像屏保那样,不操作了才开始计时。 以上是我的一个想法,还没有测试过。 ASp.NET 也可以配置使用Cookies 过期时间在 WEB.config 中配置, 默认 应该是30分钟(没记错的话) 你也可以给你的Cookies设置上时间,几分钟的。 需要你自己定义一个在线用户列表. http://www.cnblogs.com/lzppcc/archive/2007/08/15/857015.html |