你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
用户登录后,服务端给客户端返回一个client_id,然后我要怎么强制做映射一个uid对应一个client_id?
没有找到相关结果
抽不完的寂寞
赞同来自: Michael_wzr
登录的时候 $client_id_array = Gateway::getClientIdByUid($uid); foreach($client_id_array as $cid) { Gateway::closeClient($cid); } Gateway::bindUid($client_id, $uid);
blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【http://www.phpcreeper.com】
这种场景框架天然支持,你需要做的就是:
调用 Gateway::bindUid() 将 client_id 绑定到当前 uid 不过登陆后,首先要做的 Gateway::getClientIdByUid() 获取到当前uid所有的client_ids后,调用 Gateway::closeClient() 挨个儿关闭连接【即解绑映射关系】 ,然后再行 Gateway::bindUid() 也可以自己做映射,原理类似
Michael_wzr - 借一下
赞同来自:
谢谢各位
要回复问题请先登录或注册
借一下
3 个回复
抽不完的寂寞
赞同来自: Michael_wzr
登录的时候
$client_id_array = Gateway::getClientIdByUid($uid);
foreach($client_id_array as $cid) {
Gateway::closeClient($cid);
}
Gateway::bindUid($client_id, $uid);
blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【http://www.phpcreeper.com】
赞同来自: Michael_wzr
这种场景框架天然支持,你需要做的就是:
调用 Gateway::bindUid() 将 client_id 绑定到当前 uid
不过登陆后,首先要做的 Gateway::getClientIdByUid() 获取到当前uid所有的client_ids后,调用 Gateway::closeClient() 挨个儿关闭连接【即解绑映射关系】 ,然后再行 Gateway::bindUid()
也可以自己做映射,原理类似
Michael_wzr - 借一下
赞同来自:
谢谢各位