ssh ssh  如何做到防止用户 重复登录?  要详细过程,代码ssh;如何做到防止用户;重复登录

解决方案 »

  1.   

    将username作为key,sessionid放到Map中,将这个Map放到session中。当新登录的用户名已存在session中,则移除原来的sessionid,即更新map。
      

  2.   

    http://bbs.csdn.net/topics/320036119  是一些讨论,有大侠,提供完成的制作过程和代码么
      

  3.   

    把用户名放application里不就完了么,登陆的时候检查下
      

  4.   

    最好是放在session中,每次登陆时检查一下是不存在相应的session.
      

  5.   

    曾经写过,放在session里面,然后每次登陆检查session中是否存在就行了,放个user的id啥的
      

  6.   

    单点登录有很多解决方案,用服务器全局记录,单点服务器,cookie等。你就用个这个服务器全局变量来解决,记录客户登录的时间和过期时间,后登录的踢前登录的。
      

  7.   

    恩 我还是在登陆这块功能的时候蛮至此cookie的
    session和application会占服务器资源,你要用session和application判断用户是否存在那么这2个不能随意的移除,这样就造成服务器压力变大,运行慢了
    cookie存在客户端只要客户不清楚就ok了,当然你也可以设置cookie的时间 csdn我想就是保持cookie在我们电脑一周吧
      

  8.   


    来这里http://blog.csdn.net/shadowsick/article/details/8903278下载这个项目,里面我已经使用security做出完善的功能
      

  9.   

    security框架,可以用配置来指定是否允许一个帐号多个登录,且对session管理非常好。