1. PC端请求PC服务器获取二维码(假设此步暂不确定二维码中应包含的信息)
2. 手机扫码这个二维码,将包含登录态的token传给手机服务器,手机服务器解析token拿到用户的UID,存储在?遇到如下问题
Q:如何区分不同的用户,匹配对应的UID?
二维码中应该包含唯一标识UUID,手机服务器解析到的UID可以存储在以唯一标识为key的redis服务器中,后续供PC端取到对应的UID。
3. PC端通过UUID取对应的UID,PC端什么时候取?遇到如下问题
Q:PC端怎么知道用户扫码授权登录了?
没有事件可以监听,PC端仅拿到一张带唯一标识的图片,可以拿这个唯一标识去请求服务器获取用户的UID,什么时候去请求?轮询 可以作为一种方案。
本文探讨了二维码登录过程中如何区分不同用户并匹配UID。关键步骤包括:PC端请求二维码,手机扫码传递token,服务器存储UID。问题在于如何确定用户已扫码授权。解决方案是通过UUID在Redis中存储UID,PC端轮询检查。该流程涉及二维码技术、用户身份验证及服务器通信。
4872

被折叠的 条评论
为什么被折叠?



