怎么實現(xiàn)只有一個用戶登錄,其它的用戶登錄,就給擠掉線!
關(guān)閉用戶之前的連接就行了
登錄時遍歷所有連接會員,查看有沒有=當前登錄的,等于給它發(fā)擠掉線信息,然后關(guān)閉. 忘了問了,你說的是http協(xié)議還是長連接,如果是http協(xié)議,給會員表加一個登錄時間,登錄的時候更新登錄時間,給他session也存儲登錄時間, 然后在驗證會員的時候,拿他session里的登錄時間與數(shù)據(jù)庫的登錄時間對比,不等于就是別人登錄了.把他擠下去就好了.
維護一個table,記錄用戶的唯一標識,有其地方登陸就銷毀連接,如果是web端可以銷毀以前的session即可。