现在有一项目,是多站点,多服务器在运行,目前需要实现一功能,如何实现,一个ID只能一个人登录,比如A在A电脑登录,过一会,B用相同的ID在B电脑登录,B登录后,A将无权限操作其他内容,操作时提醒,您的账号已经在其他地方登录,请重新登录

解决方案 »

  1.   

    把登录信息写入数据库 就是把我们正常用的Session改成用数据库来代替
    页面保留一唯一标识用来取登录信息
      

  2.   

    每个人都有自己的ID,干嘛要同一个ID几个人都能用呢。这样A业务没办完,B又登陆了,那A岂不是什么都干不了了,如果正好有一大堆数据表单,辛辛苦苦填好,就在要点提交的时候被B占用了,那A岂不是郁闷死了
      

  3.   

    这样的功能也很正常,QQ也是这样的,不过QQ不是web。
    简单的,保存IP、主机名等来判断是否重复登录,复杂的可以取硬盘、CPU标识等。