1:用户登录后要记住它登录的IP
2:程序里提供按IP来注销的方法
3:在登录里查看如果已在其它IP登录则注销那个IP的,然后再登录现在的IP

解决方案 »

  1.   

    3:在登录里查看如果已在其它IP登录则注销那个IP的,然后再登录现在的IP
    //用户在A登陆,接着用户在B登陆,系统记录这些信息,当A处用户执行操作时候系统注销信息,提醒已有同一账号在其它地方登陆
      

  2.   

    在应用程序级的变量中 Application中即可 增加登陆用户的信息列表 最好用自定义的数据结构
    每隔一段时间扫描这个列表 如果合法则留 不合法 剔出
    当一个用户再次登陆时 到这个列表中匹配 看IP 如果不一样 先注销这个Session
    然后再登陆
    以前好像有实现过一个 等等我看看
      

  3.   

    好像是不能直接踢掉的
    因为http协议是单向的就像上面说的你可以记录什么ip之类的
    在他下次点按钮或别的触发事件的时候如果ip不一样就注销他