开发者社区> 问答> 正文

[@徐雷frank][¥20]微信扫码登录长链接

已解决

类似于微信扫码登录时的长链接是如何实现的呢

展开
收起
Nebula 2018-12-10 11:36:28 1834 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士
    采纳回答

    1、绝大部分的登录长连接,都需要客户端和服务器配合实现
    2、微信基于Web浏览器的登录长连接,应该是使用Cookie,如果不允许,应该会换成URl参数,实现客户端身份唯一标识
    3、服务器在每次用户提交请求的时候,服务器解析参数,服务器端缓存查询对应的登录标志,判断登录状态。
    4、微信扫码登录也是类似原理,二维码带有标识,微信app扫码以后,页面跳转已经会有对应的判断和登录信息缓存
    5、App端也会记录一些信息,比如例如内置浏览器实现部分身份状态标识的缓存,原生App也可以使用内置缓存变量或者临时文件记录实现。

    2019-07-17 23:19:08
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
微信广告引擎与播放节奏算法实践 立即下载
微信H5视频播放器在海量业务下的实践 立即下载
微信高效运维之路 立即下载