你的用户需要登陆吧
登陆后,在application或者自定义的全局对象中
保存这个用户的唯一标示
然后,其他用户登陆时检查这个标示时候存在
存在,则不允许登陆
用户,注销后从application中移出标示异常关机的状况
在Session End事件中移出标示

解决方案 »

  1.   

    在用户表中加一个已登录标记,和一个登录更新时间。客户端每5分钟更新一次该标记和时间。
    服务端加一个Agent每5分钟运行一个job,该job将登录更新时间与现在时间比较,若超过5分钟的自动将登录标记清除。具体时间参数,你自己根据需要权衡性能要求后再定!
      

  2.   

    To :dragontt(龙人)
    好,我会试试,非常感谢其他人还有好的建议吗,分不够可以在加,
      

  3.   

    那:
       我的意思是在数据库服务器上建一个临时表,里面有该用户的标示(比如用户ID+当前终端网卡号)定时刷新;而这一切放到一个功能里执行,如果这一切放在“数据库中执行”就可以不管服务器平台,我们现在用的是AIX,但我不想另外写一个程序放在上面常驻执行。