使用GatewayWorker做的长连接和客户端通信,非常感谢walkor老大开源这么好用的项目
客户端在连接上服务器时做用户登录,现在用的手册里提供的 Timer 定时器方法
https://workerman.net/doc/gateway-worker/close-unauthed-connections.html
请教个问题:
但是客户端连接上服务器后,如果30s内不认证,而是直接进行其他操作,那就每次都得判断这个用户是否登录。
怎么能加一个类似webman里middleware的东西,所有消息都先走一遍这个中间件,判断这个用户没login就执行其他操作时,直接断开这个连接
onMessage 开头自己定义一个就可以了
哪里需要每次都判断,这种就是一个判断的事
if ($type == 'login_in') { // 登录
self::auth();
return;
}