如果用户在一处登录后又在另一处登录,怎样让原来登录的网页退出而让用户在本地登录?请各位高手指点.

解决方案 »

  1.   

    简单点就是,在登陆的时候更新用户的登陆时间,登陆IP,session_id,并保存到session或cookie里。
    每次执行页面前验证一次,或定时验证。session或cookie里保存的内容与数据库记录的几项内容一致,则继续执行,不一致,则提示并退出。
      

  2.   

    不想每次都用数据库的话 比对session和cookie是否一致也可
      

  3.   

    同一用户登录一次就会生成一个ID不同的session文件,第二次登录时能调用第一次生成的SESSION文件吗?如果不能,怎样比对两次登录的信息?
      

  4.   

    在登陆的时候更新数据库里用户的登陆时间,登陆IP,session_id并将用户的登陆时间,登陆IP,session_id保存到session或cookie里
    每次执行页面前验证一次,或定时验证。session或cookie里保存的内容与数据库记录的用户的登陆时间,登陆IP,session_id内容是否一致,则继续执行,不一致,则提示并退出。
      

  5.   

    以登陆时间,登陆IP,session_id来判定,主要是考虑到在同一局域网内登陆,或同一电脑不同浏览器的登陆
      

  6.   

    session应用登录还是比较好用的,简单!