大概思路就是在一个地方放一个所有用户的set,刚登陆上来的用户先去判断是否已经存在那个set里面,如果有,那就不允许登陆。

解决方案 »

  1.   

    楼上的Seesion应该不行吧,Session应该是一种私人对话,其它人的登录那个Session就取不到验证的作用了!
      

  2.   

    session记录登陆的帐号,还有人登陆就把已经登陆的帐号从session中取出来比较,同一帐号则不能登陆
    或在用户表中设置一个标志位,是否登陆.当一个帐号登陆时,显示登陆,标志位设置为是,否则相反,当另一个用户登陆时就来一个判断看是否登陆!!!!
      

  3.   

    大概思路就是在一个地方放一个所有用户的set,刚登陆上来的用户先去判断是否已经存在那个set里面,如果有,那就不允许登陆。
    ----------------------------
    可以把这个放到application context里,最开始初始化一下.当然也可以用cookie,这样后一个用户登录,前面登录的就没了还可以在数据库里设个字段,如果这个用户已经登入就置上Flag,不让再登了
      

  4.   

    http://blog.csdn.net/minisun2000/archive/2005/03/02/307552.aspx
    我写的一个例子,不知道对楼主有没有帮助
      

  5.   

    “还可以在数据库里设个字段,如果这个用户已经登入就置上Flag,不让再登了”如果用户关闭IE或者在登录状态时重新启动机器,那么FLAG就无法设置为退出了!那该则么解决?