比如一個(gè)賬號在一個(gè)瀏覽器上登錄了,那么這個(gè)賬號在另一個(gè)瀏覽器上登錄,第一個(gè)賬號會(huì)提示已經(jīng)在異地登錄,然后被服務(wù)器主動(dòng)踢下來,必須重新登錄才能看視頻或者其他操作
我理解你描述的是一個(gè)長連接應(yīng)用場景:
可以、user_id 和connection_id 一對多映射,每次登陸踢掉同一賬號下其他的connection_id就好;
另外用不用workerman或者短鏈接場景一樣均可以實(shí)現(xiàn)單點(diǎn)登陸;
一樣的道理,比如用$_SESSION搞,將同一個(gè)賬號的session_id存起來,最后一次登錄成功的賬號將該賬號下其余的session_id對應(yīng)的SESSION會(huì)話干掉即可;