功能分析
APP登录状态下扫描PC端二维码,APP授权PC端登录
PC生成的二维码分析
1.每个被扫描的二维码都不一样,二维码具有唯一性
APP分析
1.app必须为登录状态
实现逻辑
PC端页面需要生产一个二维码,二维码内容可以是一个key(key必须是唯一的,可以是1是2是随机字符串都可以)在数据库建立一个表(也可以写缓存)。
数据表
字段 | 注释 |
---|
key | 二维码的内容 |
status | 状态 |
uid | 用户id |
create_time | 生成时间 |
直接上图
图中只做了成功流程,没有做判断。
第一次写,逻辑有点混乱,请各位大神指点