做的网站,一个账号可以在不同地方同时登陆上怎么办?

解决方案 »

  1.   

    使用session,如果发现有旧的session与当前登录的用户相关联,让旧的session失效就可以了!
      

  2.   

    怎么去找旧的session啊,我怎么知道旧session的名字是什么
      

  3.   

    你不会建立一个session和用户的关联表吗?
      

  4.   

    登录成功时候记录一个SESSION,如  $_SESSION['ok']='你的用户名',然后在其他页面判断$_SESSION['ok']是否存在。存在就不用登录了。不存在就提示用户登录!记得在页头加上session_start();
      

  5.   

    建一个内存表,,,保存user_name,session_id,以及最后一次访问时间……
    一种方式是,后来登陆者,挤掉前面的,,只要验证通过后,删掉同名user_name即可另一种是,后来者不允许登陆,在最后一次访问时间离现在较近的情况下,,这种情况,一般需要网页定时刷最后访问那个时间……
      

  6.   

    在登录代码里面加入登录时间,登录的时候修改数据库时间。另外把时间存一个session值用户在操作的时候,session时间值跟最后登录时间值做对比,不一致则退出系统。