《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
jwt根据相应规则解密就行了啊
在握手的时候进行验证并绑定用户不就行了嘛?
在建立连接的时候验证就行了吧
我们就比较流氓了,web_api的session驱动直接改成redis,workerman这边拿登录信息直接去redis拿
绑定uid就行了 文档上面已经说的很清楚了 不要想得太复杂 什么jwt解密这些都没有必要 混乱试听的。
两种方式:
passport 解码问题这个 链接 看这个能不能解决,
如果不能,可以迂回处理一下,配置一个鉴权接口,通过token获取用户信息,websocket接收到token,去请求这个鉴权接口返回用户信息拿到user_id
你这个场景我之前做直播的时候写过,但是我不明白你这个是什么问题。我没用过passport,如果你的疑问是在workerman里面不能使用passport的话,可以在缓存内建立联系。
所以你的问题也不是在workerman了,你是不知道如何拿token换uid
难道正确的情况不是 链接的时候带上token 么? 类似 ws://xxx.com?token=token 后端可以拿到 query 的。直接 auth 就可以了。。。。