二维码登录PC端后台管理系统
最近的一个需求:在现有的后端管理系统上增加二维码扫码登录
基本思路是这样的,首先前端发一次请求,拿到uuid,基于qrcode.vue把uuid作为value生成二维码,
然后开始轮询,向后端发请求用户是否已经在app扫码并且允许登录了,当用户扫码并登录,App端会发
一条请求给后端,前端在有效的时期内轮询的时候,就会拿到用户已扫码登录的信息,PC端直接路由跳转即可。
还需要考虑二维码失效时候的交互效果,和代码处理,其实思路对了,基本都是处理细节上的问题。
不细讲了,大致看下代码吧: