我这里谈一些方法:当一个BBS客户登陆到系统的时候,就在一个在线用户表中添加该客户(如果用户不多也可以直接在用户信息表中设置一个是否在线字段),当一个客户退出登陆的时候,就把在线表中的相关记录删除,由于存在客户不使用退出,那么可以在SESSION_ONEND中进行检测并删除登陆状态,也可以设置你的页面BODY的UNLOAD事件(是客户端事件),通过该事件来注销登陆。要查询客户是否在线只要查询相关的数据表就。