首頁  >  文章  >  後端開發  >  php怎麼實現掃描二維碼

php怎麼實現掃描二維碼

藏色散人
藏色散人原創
2020-08-05 09:46:304919瀏覽

php實現掃描二維碼的方法:首先把拍好的照片上傳到php;然後發送連結和加密的帳號密碼給伺服器端;接著產生一條登入訊息;最後請求登入訊息的接口,並使用“php-zbarcode”擴充實作二維碼識別即可。

php怎麼實現掃描二維碼

推薦:《PHP影片教學

 

基礎的邏輯圖就是這樣,但是實際情況還是有幾種可能

比如QQ登錄,微信登錄,微博登錄,基本設計都差不多,根據實際情況會有一些差異

問題是,如果設計合理的介面在保證資料的安全性和快速性

 

#設計到的技術不複雜,但是需要柔和的到一起

#首先需要一個html5的調用手機攝像頭,然後拍照,吧拍好的照片上傳到php,也就是php識別二維碼的接口,然後返回鏈接,吧當前網頁登陸的session,或者cookies的加密的帳號密碼,

然後彈出一個確定按鈕,如果是就發送鏈接和加密的帳號密碼給伺服器端,其實也就是一個登陸,然後生成一條登陸信息,比如超時,是否唯一,登陸擠掉等狀態。然後pc登陸在使用ajax

輪序去請求登陸信息的接口,如果帶有此次求情的加密信息,如果狀態通過,解密返回信息,返回信息就帶有帳號密碼之類(不安全),或直接建立一個快捷登錄,返回一個特殊加密資料

來登入快速登入介面。

php二維碼辨識使用php擴充 php-zbarcode就可以。等有時間吧虛擬機器整好,一起測試一下。

這個一般使用在多點通用登錄,網頁和app都可以使用,奇葩的需求,哎!

 

模式有兩種情況:兩種很類似,但是有些許差別,實質一樣

1,類似網頁快捷版qq登入

2,類似微信版快速登入

 

以上是php怎麼實現掃描二維碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn