比如一个账号在一个浏览器上登录了,那么这个账号在另一个浏览器上登录,第一个账号会提示已经在异地登录,然后被服务器主动踢下来,必须重新登录才能看视频或者其他操作
我理解你描述的是一个长连接应用场景: 可以、user_id 和connection_id 一对多映射,每次登陆踢掉同一账号下其他的connection_id就好; 另外用不用workerman或者短链接场景一样均可以实现单点登陆;
短连接怎么用啊,以前用的ajax轮询
一样的道理,比如用$_SESSION搞,将同一个账号的session_id存起来,最后一次登录成功的账号将该账号下其余的session_id对应的SESSION会话干掉即可;
我理解你描述的是一个长连接应用场景:
可以、user_id 和connection_id 一对多映射,每次登陆踢掉同一账号下其他的connection_id就好;
另外用不用workerman或者短链接场景一样均可以实现单点登陆;
短连接怎么用啊,以前用的ajax轮询
一样的道理,比如用$_SESSION搞,将同一个账号的session_id存起来,最后一次登录成功的账号将该账号下其余的session_id对应的SESSION会话干掉即可;