我最近在写类似QQ聊天软件,但是想到怎么防止同时登陆两个相同的账号,如检测到另一个IP登陆相同的账号,则当前已登陆的账号则强制退出.求大牛们指点.最好有代码参考.

解决方案 »

  1.   

    吧登陆记录放入SQL表中就可以了。登陆的时候保存下。然后退出的时候更新下就好了。
      

  2.   

    数据库里,用户的表增加IP字段,登录时,更新IP,退出时,IP改为空。如果重复登录的时候,判断到IP不为空,把之前存的IP的用户断开,现在登录的用户登录,然后更新IP
      

  3.   

    不是很简单么,表里加个bool字段 logined 判断,如果登录了就设 ture,登出时设 false
    登录时判断该字段