首页 新闻 会员 周边

asp.net Forms 身份验证 获取在线离线

0
[已关闭问题] 关闭于 2009-09-16 09:45

获取用户的在线或者离线功能。数据表里的2个字段了1是在线,0是离线但是asp.net Forms 身份验证是用cookies的Global.asax里面能获取到cookies失效时间吗或者要怎么样才能当cookies过期时去更新数据库。有什么方法能做到呢。。想了好久真的想不到了。。如果用户在登陆是直接去清空浏览cookies呢。。之后就X掉浏览器那没有回发了。。怎么办,,如何去更新?

大佬辉的主页 大佬辉 | 菜鸟二级 | 园豆:261
提问于:2009-09-05 14:35
< >
分享
所有回答(2)
0

当然可以获得失效时间,但是它的具体哪个属性忘了,你自己查一下。你可以在保存Cookies就设置它的过期时间。要么你就把信息保存在Session中.这样要以根据它的outTime属性设置它的过期时间。

太平洋 | 园豆:141 (初学一级) | 2009-09-05 18:03
Session时间不稳定。服务器上挂了60个网站有几个用session的话几秒就丢失
支持(0) 反对(0) 大佬辉 | 园豆:261 (菜鸟二级) | 2009-09-05 22:48
0

那就用Cookie了,Cookie可以的,你设置一下过期时间,第一是算一下时间,第二是当过期的时候处理事件,这个完全可以用JS写的,因为Global.asax也是写在Js里的,呵呵

苏飞 | 园豆:2024 (老鸟四级) | 2009-09-06 10:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册