日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

網頁版微信剛推出時,無數人被它的登錄方式驚艷了一下,不需要輸入用戶名密碼,打開手機微信掃一掃,便自動登錄。

淺談微信掃碼登錄的原理

微信掃碼登錄

如今,只要同時支持PC端與移動端的應用,均支持手機App掃碼登錄,像淘寶,12306等。從原理上講,二維碼只是一段文本的編碼,那么它是如何實現快捷登錄的呢?今天我們就來簡單分析一下!

正文

如果你用我查查、支付寶、新浪微博等軟件掃碼二維碼,你會發現此二維碼解析出來是如下的網址:

https://login.weixin.qq.com/l/obsbQ-Dzdg==

接下來詳細介紹一下掃碼登錄具體的每個步驟:

 

淺談微信掃碼登錄的原理

微信掃碼登錄原理

如圖:

①:用戶 A 訪問微信網頁版,微信服務器為這個會話生成一個全局唯一的 ID,上面的 URL 中 obsbQ-Dzdg== 就是這個 ID,但是此時系統并不知道訪問者是誰。

②:用戶A打開自己的手機微信并掃描這個二維碼,并提示用戶是否確認登錄。

③:手機上的微信是登錄狀態,用戶點擊確認登錄后,手機上的微信客戶端將微信賬號和這個掃描得到的 ID 一起提交到服務器

④:服務器將這個 ID 和用戶 A 的微信號綁定在一起,并通知網頁版微信,這個 ID 對應的微信號為用戶 A,網頁版微信加載用戶 A 的微信信息,至此,掃碼登錄全部流程完成

至于服務端如何通知網頁版的微信,無非兩種方式:

如果是CS的應用,則客戶端使用輪詢的方式去詢問服務器是否登錄成功

如果是BS的應用,則服務端可以通過CallBack回調的方式來告知客戶端登錄成功。

掃碼登錄看起來神奇,主要是因為微信 APP 掃自家的碼會做一些普通二維碼軟件不會做的額外的操作,那就是將當前已登錄的微信和掃出來的 ID 提交到微信服務器,類似的應用還有掃碼支付、掃碼加公眾號等功能.

結語

以上便是掃碼登錄的原理,你弄明白了嗎?如有疑問,可以在評論區交流!

分享到:
標簽:微信掃碼
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定