一、为数据库建立一个在线用户表(OnLineUser),记录下已登陆的用户的用户名(或者其他能标识该用户的唯一标识)。
二、当用户登陆时,检查 OnLineUser 表是否存在此用户,若存在在表示用户已在线,否则向表添加此用户。
三、在 Session_OnEnd() 事件内添加剔除用户在线状态的代码,让用户从 OnLineUser 内剔除。(按下[安全退出]时,使用 Session.Abandon() )
[[it] 本帖最后由 ChenMo 于 2008-2-11 15:57 编辑 [/it]]