扫码登录如何做?

2024-11-08 16:57:42
340次阅读
3个回答

扫码登录如何实现?

收藏00

登录 后回答。没有帐号? 注册 一个。

    2024-11-08 17:01:07
    最佳答案

    image.png

    关于轮询,量不大的话http即可,量大的话,可使用websocket或者SSE

    2024-11-08 17:04:32
    最佳答案

    如果量不大的话,可以使用http轮询查结果。创建一个二维码,相当于给数据库插一条数据,扫码就是往这条记录里插加密用户数据,页面上轮循查数据,查到数据让后端解密登录,返回 token。 轮询的话,处理好用户一直停留在登录页的情况就行,避免一直调用请求浪费资源,不在当前页面或者过一定时间,让二维码失效或停止轮询就行

    2024-11-09 00:23:11
    最佳答案

    区分主扫还是被扫,都有时序流程的。拿微信扫码登录为例子,它如何实现扫码登录呢?你扫二维码,就会携带二维码信息向后台发起请求,后台get到后,那码怎么知道你验证成功了呢?因为它后台定时发起请求了肯定,拿到了你认证成功的结果,跳转登录成功页面。其实很简单,自己也能设计一套这样的机制。