文章詳情頁
java - 用移動(dòng)端掃描二維碼并授權(quán)后,web端是如何實(shí)現(xiàn)自動(dòng)登陸并跳轉(zhuǎn)的?
瀏覽:96日期:2024-02-14 14:51:22
問題描述
問題解答
回答1:后端重定向唄、二維碼一些信息可以放到url參數(shù)
回答2:沒做過這個(gè),不過有個(gè)想法。可以使用websocket生成二維碼為一個(gè)連接 同時(shí)把這個(gè)socket_id緩存一下。http://www.xxx.com/api/login/{socket_id}當(dāng)二維碼被掃描了 發(fā)個(gè)請(qǐng)求login/{socket_id}后端再用scoket_id 使用 websocket 通知 頁面就可以跳轉(zhuǎn)了。具體的登錄業(yè)務(wù)可以在login里寫。也可以不是一個(gè)url 只要能把這個(gè)socket_id 通過移動(dòng)端傳到服務(wù)端就行。
回答3:ajax輪詢,微信就是這么做的。
標(biāo)簽:
java
排行榜

熱門標(biāo)簽