我最近在寫類似QQ聊天軟體,但是想到怎么防止同時登陸兩個相同的賬號,如檢測到另一個IP登陸相同的賬號,則當前已登陸的賬號則強制退出.求大牛們指點.最好有代碼參考.
uj5u.com熱心網友回復:
吧登陸記錄放入SQL表中就可以了。登陸的時候保存下。然后退出的時候更新下就好了。uj5u.com熱心網友回復:
客戶端判斷不了,必須服務端判斷,登錄請求的時候服務端會回傳是否成功
至于服務端怎么判斷,這方法如何實作? 大牛給類似的代碼參考下哦~
uj5u.com熱心網友回復:
資料庫里,用戶的表增加IP欄位,登錄時,更新IP,退出時,IP改為空。如果重復登錄的時候,判斷到IP不為空,把之前存的IP的用戶斷開,現在登錄的用戶登錄,然后更新IP。。。uj5u.com熱心網友回復:
不是很簡單么,表里加個bool欄位 logined 判斷,如果登錄了就設 ture,登出時設 false登錄時判斷該欄位
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120043.html
標籤:網絡通信/分布式開發
