登陆

java - 用移动端扫描二维码并授权后,web端是如何实现自动登陆并跳转的?

# Java
伊谢尔伦伊谢尔伦1657 天前345 次浏览

全部回复(3)我要回复

  • 怪我咯

    怪我咯2017-04-18 10:48:29

    后端重定向呗、二维码一些信息可以放到url参数

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:48:29

    没做过这个,不过有个想法。
    可以使用websocket
    生成二维码为一个连接 同时把这个socket_id缓存一下。
    http://www.xxx.com/api/login/{socket_id}
    当二维码被扫描了 发个请求login/{socket_id}
    后端再用scoket_id 使用 websocket 通知 页面就可以跳转了。
    具体的登录业务可以在login里写。
    也可以不是一个url 只要能把这个socket_id 通过移动端传到服务端就行。

    回复
    0
  • 黄舟

    黄舟2017-04-18 10:48:29

    ajax轮询,微信就是这么做的。

    回复
    0
  • 取消回复发送