ip地址与user绑定。在登录时,两个都要相等。也可以在系统管理时修改ip.

解决方案 »

  1.   

    同一个机子上,也不能让他再次登录!!!!!
    据说用session可以搞定,
    但不知道具体的了!
    救!
      

  2.   


    登录之后把用户信息存入session啊.或者cookie。然后在登录之前作一个判断。是不是已经登录。再还有就是你要求的同一台机子。比对一下IP和用户信息。几个判断就可以了。如果都满足就让他登录。如果不满足。pass掉呗。
      

  3.   

    单点登陆,建议使用一个filter来定时监控用户,如果某个用户一段时间没有新的请求则视为已下线
      

  4.   

    1、登录时 判断该用户在Hashtable(单例模式,用来存放登录用户信息)是否存在,如果存在则移除。
    2、如果不存在写入信息到哈希表UserInfo--> Hashtable
    3、获取用户信息 Hashtable.get(Session的ID)。可以判断用户是不是重复登录,返回状态即可。安全点的话还可以做个后台轮询机制,比如超过XXX毫秒用户没有操作就把他给remove掉