JS實現App掃碼網頁端登陸

最近作了一個掃碼登陸的功能,簡單說明一下思路:ajax

網頁端生成一個二維碼,二維碼內容是一串隨機亂碼
而後拿app裏的掃碼功能去掃,讀取到亂碼後,和app當前用戶的uid綁定在一塊兒提交給服務器
網頁端在生成二維碼的30秒內,不停地拿着亂碼給服務器發請求,看有沒有對應的uid,沒有的話30秒事後就跳轉,有的話就拿到uid跳轉到用戶界面,並刪除掉這次生成的對應關係服務器

幾個關鍵的點

畫二維碼用的是js的qrcode庫,很容易app

而後用setIntervalsetTimeout定時向服務器發送ajax請求ui

就好了code

相關文章
相關標籤/搜索