我是这样想的:登录之后,用SESSION设一个标志,表明已经登录了,在这段时间内,如果有人再登录,就不行了.当有效期过后,就可以再重新登录了,或者要求他重新登录.

解决方案 »

  1.   

    接楼上所说的,就是把SESSION存入数据库中......
      

  2.   

    我觉得只能使用session存入数据库来做吧
    而且也不是很复杂
      

  3.   

    用gloab.asa里的session_start和session_end来进行更新数据库字段吧
      

  4.   

    To 楼上的,把SESSION存入数据库中?能具体说说怎么做么?我想不到如何做耶~~~~
      

  5.   

    但如果用户在客户端把不注销直接关闭浏览器退出。然后在这个有效期内重新登录。不是还登录不上去么?这个是个矛盾啊
    没有办法的除非你再页面里面嵌一个框架或用xmlhttp,每隔一分钟连接一次
    这样,把过期时间设置成2分钟
    这样应该是能最大程度的减少麻烦
    但是,这样会加重服务器负担的类似于聊天室的实现