1. 程式人生 > >掃碼登入與三方登陸思路

掃碼登入與三方登陸思路

掃碼登入:
有一個個人頁面 --> 上面有一個二維碼 --> 用手機掃 --> 手機上有一個確認或者取消 --> 點確認就登陸了
前置條件:
二維碼(生成一個二維碼:一個庫,將資訊放進去,就生成了。可以讓前端生成)
手機App
要求已登陸賬號
掃描出的內容:
二維碼中的內容:
登入介面:
不用賬戶名密碼登入
用token登入。一掃描,將token傳入伺服器裡面,
介面引數還有裝置唯一標識,可以是cookie(用來確定是哪一臺電腦登入)
掃描後,確認登陸後自動跳轉:
F1:長連結:使用websocket 主要用於聊天,例如網頁上彈出聊天視窗
F2:週期性請求:(每個一秒請求一次,檢查瀏覽器有沒有被驗證過)

三方登陸:
後端需要一個特殊登陸介面,並使用token登入
資料庫中多新增一個欄位
如整合qq第三方登入:
資料庫加一個欄位qq_token,登陸的時候將qq的token存入,下次登陸的時候,直接驗證