扫码登录如何做?
2024-11-08 16:57:42
340次阅读
3个回答
扫码登录如何实现?
00
2024-11-08 17:01:07
最佳答案

关于轮询,量不大的话http即可,量大的话,可使用websocket或者SSE
2024-11-08 17:04:32
最佳答案
如果量不大的话,可以使用http轮询查结果。创建一个二维码,相当于给数据库插一条数据,扫码就是往这条记录里插加密用户数据,页面上轮循查数据,查到数据让后端解密登录,返回 token。 轮询的话,处理好用户一直停留在登录页的情况就行,避免一直调用请求浪费资源,不在当前页面或者过一定时间,让二维码失效或停止轮询就行
2024-11-09 00:23:11
最佳答案
区分主扫还是被扫,都有时序流程的。拿微信扫码登录为例子,它如何实现扫码登录呢?你扫二维码,就会携带二维码信息向后台发起请求,后台get到后,那码怎么知道你验证成功了呢?因为它后台定时发起请求了肯定,拿到了你认证成功的结果,跳转登录成功页面。其实很简单,自己也能设计一套这样的机制。
