浏览器里新开窗口登陆,踢出原来登陆,提示:同账号不能多开窗口,请重新登陆。就是保证一台设备里,浏览器只能打开一个窗口登陆。求思路。

解决方案 »

  1.   

    window.name
    这个js属性 试一试,不过兼容性不是很好
      

  2.   

    可以给登陆的时候加个token(随机值),每次访问时检验token值是否相等不等的话就显示已经登陆拒绝登陆
      

  3.   

    防止窗口多开?可以写个cookie,同步保存在服务端,页面打开的时候验证
      

  4.   

    websocket了解下      长链接保持登录状态,如果有另外机器用这个账号登录。就踢出之前那一台php服务端推荐 workerman
      

  5.   

    浏览器里新开窗口登陆,踢出原来登陆
    这很容易做到,只要将已登录信息保存到数据库,登录时检查一下提示:同账号不能多开窗口,请重新登陆。
    除非使用 websocket,别无他法,但提示给新窗口的登陆者是为问题的话说你这种典型的美国佬做派是没人买账的,你把我踢了,我下次不来就是了。死了张屠户,还吃活毛猪?