框架用的ThinkPHP,然后使用GatewayClient實現(xiàn)聊天功能,也是使用官方推薦的方式連接GatewayWorker
需求是防止安卓客戶端偽造一個在線的client_id而能夠參與其中的群聊,這樣的話我需要在使用bindUid之前判斷一下client_id是否被綁定過,如果被綁定過就不再綁定提示錯誤,因為是移動端主動訪問存在跨域問題應(yīng)該是存不了session這種不可偽造的數(shù)據(jù)。
弄個redis memcache等記錄下就好。
或者用gateway::setSession方法給這個client_id設(shè)置個session, 當(dāng)下次要綁定的時候gateway::getSession