主题:[转帖]ASP判断用户当前是否在线急~
milu697
[专家分:0] 发布于 2007-09-22 16:58:00
哪位高手指教一下,ASP如何判断当前用户是否在线,我是菜鸟,望能把写一下,兄弟我感激不尽~
回复列表 (共2个回复)
沙发
tianyu123 [专家分:2570] 发布于 2007-09-22 18:52:00
在数据库用户表中建立一个标识用户是否在线的字段,比如:online字段
例如:数据表的结构
id(自动编号) user(用户名) pass(密码) online(是否在线 1代表在线0代表不在线)
1 time 123456 0
online字段默认为0即不在线
当用户登陆时修改为1,表示用户已经登陆。
当用户注销时修改为0,表示用户已经离线.
确认用户是否在线,判断online字段的值就可以了。
但这样还涉及到当用户没有点击注销时,数据库用户表中的值不会被修改。用户会一直显示在线!
这样就必须在global.asa文件中进行设计,当用户触发 sub session_end ... end sub
时,把用户表中的online字段进行修改!
板凳
milu697 [专家分:0] 发布于 2007-09-23 07:44:00
上面的兄弟能否把具体的代码写一下吗?小弟是菜鸟不是太懂啊,谢谢了啊!
我来回复