javascript - 网页二维码登录 两个事件是如何联系的?

查看:91
本文介绍了javascript - 网页二维码登录 两个事件是如何联系的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

网页上生成个二维码

然后在客服端扫描二维码登录
网页上如何知道客户已经扫描了呢?

解决方案

登陆只是个状态,服务端说你登陆了,你就登陆了,也就是说用户名和密码都不重要了!明白这个,你就好理解一些。下面说下具体流程:
页面点击扫码登陆,这个时候请求服务端,服务端返回一个标识字符串,浏览器生成二维码,生成二维码后浏览器开始用这个标识字符串轮询服务器。
用手机扫描二维码,根据链接请求服务端,请求参数应该包含当前的用户信息。服务端根据请求参数查询用户的必要信息,并且登陆状态设置为true,作为轮询请求的结果返回给浏览器端。浏览器端接收到用户信息,停止轮询,显示登陆后的页面,保存必要的信息。

以上只是原理,轮询过程应该可以用服务器推送来代替。

这篇关于javascript - 网页二维码登录 两个事件是如何联系的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆