开始之前,先看下这个小故事,会帮助你更好的理解
回忆一下房产中介
房东小芳把房子交给房产中介打理,房产中介在网站挂出房子信息,小翠看到了,联系了中介,中介确认了租房意愿房子便交给了小翠
二维码登录原理
1.首先网页会向服务器要唯一的二维码),一般通过时间戳生成
2.网页展示该二维码,并开始不断轮询调用服务器查询接口,以询问该二维码有没有被谁扫描
3.拿出手机打开对应App扫描该二维码,此时App会发一个请求到服务器,表明我要用这个二维码登录(中介确认小翠租房意愿),服务器变更该二维码的状态为被扫描,并返回信息给App,询问App是否要登录
4.网页本次轮询中,服务器返回了被扫描的状态
5.App点击确认按钮,服务器接收到请求,变更该二维码的状态的:被持有
6.网页本次轮询中,服务器返回了账户的token,于是便登录成功了