web端掃碼登錄實現流程


 

掃碼登錄的關鍵點在於pc端如何知道當前掃碼的是哪個用戶。

實現原理為:

1. 服務端生成一個包含有一個唯一標記的二維碼 

2.客戶端掃描該二維碼的時候將用戶ID和唯一標記 一起發送給服務端

3.二維碼所在頁面放置一個監聽器,實時監聽是否有用戶掃描,如果有用戶掃描就寫一下該用戶的登錄信息。

 

其中第二步在服務端可以用多種方式記錄 唯一標記和用戶ID的對應關系,比如直接放置到內存中,也可以放置到db或者是redis中。

掃碼登錄還可以有其他變種,比如一個二維碼支持多人掃描,每個人掃描后客戶端出現一個N位數字,然后在pc端輸入數字,匹配到哪位

用戶就登錄上哪位用戶。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM