搜尋

首頁  >  問答  >  主體

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

伊谢尔伦伊谢尔伦2802 天前902

全部回覆(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
  • 取消回覆