1 / 8
文档名称:

实现手机扫描二维码登录.ppt

格式:ppt   大小:23KB   页数:8页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实现手机扫描二维码登录.ppt

上传人:s0012230 2018/6/18 文件大小:23 KB

下载得到文件列表

实现手机扫描二维码登录.ppt

文档介绍

文档介绍:实现二维码登录功能
zijun
二维码扫描的应用
淘宝的登录
支付宝的支付功能
腾讯的企业邮箱登录,QQ登录
优酷的微信支付
......
事例
以QQ企业邮箱的登录为例,实现一个登录功能
http://exmail./login
主要模块介绍
GetQrCodeServlet
生成二维码图片

pc端口展示二维码
LongConnectionCheckServlet
1个http长连接
PhoneLoginServlet
用于登录

phone端用于登录
LoginUserVo。
登录池
流程1
pc端:
1:
2:
3:GetQrCodeServlet干2件事
a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程
b:生成二维码图片,二维码信息::8380/QrCodeLoginPro/?uuid=" + uuid
4:index页面展示二维码
5:index页面调用LongConnectionCheckServlet进行长连接轮询操作,参数为uuid
6:LongConnectionCheckServlet只干1件事
a:拿到uuid后循环检查loginUserMap中uuid是否不为null。
7:如果为null则代表没有登录,
ps:
LongConnectionCheckServlet 一个长连接请求检测登录状态
loginUserMap 是一个静态的map结构的登录池,uuid为key , 登录信息为value
流程2
手机端:
1:扫描