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

移动端扫描二维码并授权后,服务端需要如何处理才能使web端实现自动登陆并跳转页面

阅读 4.4k
3 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题