问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微信扫码不登陆原理

发布网友 发布时间:2022-12-27 13:38

我来回答

1个回答

热心网友 时间:2023-10-20 04:55

1.每次打开微信的时候,都会生成一个含有唯一uid的二维码,而且每次刷新后都会改变。这样可以保证一个uid只可以绑定一个账号和密码,确定登录用户的唯一性。

2.除了返回唯一的uid,实际上打开这个页面的时候,浏览器跟服务器还创建了一个长连接,请求uid的扫描记录。如果没有,在特定时长后会接到状态码408(请求超时),表示应该继续下一次请求;如果接到状态码201(服务器创建新资源成功),表示客户端扫描了该二维码。
3.当用户使用登录后的微信扫描二维码的时候,会将uid和手机微信产生的token进行绑定,并上传到服务器。这个时候,浏览器通过长轮询查询到uid扫描记录,立即得到201响应码,然后通知服务器,客户端由此也进入一个新的页面(就是那个要你点确认的按钮)。在客户端点击确认后,获得服务器授信的令牌,进行随后的信息交互过程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5数字寓意是什么意思 如何在 iPhone14上恢复已删除的照片? 红井源 醇香胡麻油 2.5L-购买最佳价格 python如何实现修改当前文件夹下所有文件名称? python遍历输出所有文件 用Python遍历指定文件夹下所有文件 Python:读取指定路径下的文件,含子文件夹,可指定文件类型 谁有治疗网瘾的好方法? 孩子有网瘾又叛逆怎么办 退伍证名字错了怎么办 羊了个羊uid是啥 痘痘和粉刺区别 加盟携程门店赚钱吗 最能代表中国特色的DIY项目是哪个? 四川教育学心理学证书查询怎么样? 卡士co750烤箱烤蛋挞多久 登比移动空调突然不制冷了? 面试时需要注意哪些细节? 蜂助手怎么退款 电脑音箱一边嗡嗡响怎么办 华为手表付款码截图可以用吗 事业单位2022年保安员技师考试题是真题吗 苹果手机登录过的怎么查看? 怎样证明苹果手机没有登过其它? 苹果手机登录过的怎么查看? 怎么查苹果手机上登陆过的? 雨水管道设计计算,已知暴雨强度公式i=48/t+20,重现期,街坊积水时间,径流系数,节点标高,设计各管段 找一首歌.......找了很久 自行车轮辐条的编制法? 28根条自行车前圈怎么编 怎么做船 黄花胶与鳕鱼胶哪个价格贵 鳕鱼胶和黄花胶哪个腥 望星空选的音色和节奏是什么歌 2019-11-14yum -repolist ,显示为0 linux无法显示cdrom没有安装处理块设备文件的应用程序 为什么在centos上安装yum会出现总用量为零 疫情期间怎么吃饭 疫情期日常饮食注意哪几点,呵护胃部健康,为全家人的健康添活力? 用卡西欧fx-82es plus a 计算器怎么解五次不等式 X^5—3X^3+2X^2—3>0? 怎样去移动查通话记录 08年领域是桃木方向盘吗? 凯美瑞方向盘是桃木材质的吗 凯美瑞的木柄方向盘土吗 看懂k线图 30k是多少数量 空调泡沫清洗剂有用吗 耶律阿保机在位期间重用谁? 韩延徽详细资料大全 如何登陆中国知网查文献?