各位大神你們好
想請教一個邏輯性的問題
一個游戲 登錄的時候 怎么防止 別人利用封包 同時登錄1個賬號
比如 現在賬號1 密碼1 我自己登錄 一切正好 ,然后另外個視窗去登錄 賬號1 密碼1 就會把該賬號踢下線 這都是正常流程操作。
但是如果別人利用 狂發送封包 導致同一個時間點 登錄同一個賬號 就會出現 登錄成功 從而導致 同1個賬號 同時在線
請問下各位 有什么方法防止嗎?
目前我采用的方法 就是 當我登錄賬號的時候 首先記錄到mysql資料庫的 某個表 然后賦予1
如果登錄時 檢測 登錄的賬號和密碼 以及這個表 為1時 會首先執行把該賬號踢下線。
uj5u.com熱心網友回復:
記錄一個賬號在極短的時間內登錄的次數,大于一定值的時候,給出警告資訊,如果還是頻繁登錄,直接踢下線或封號轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/240671.html
標籤:C++ 語言
上一篇:gdal中呼叫OGRErr Intersection/Clip/Union等函式后無任何要素生成
下一篇:年底送分
