微信小程式的登入邏輯

2022-09-21 16:06:14 字數 578 閱讀 3447

2、將code、授權登入引數(標識不同的小程式)傳給後端獲取openid,unionid,customertel。儲存openid支付時使用。

3、1)、返回了customertel:後端根據unionid查詢到有繫結關係的customertel返回給前端(可判斷為註冊過的老使用者),前端再呼叫登入介面獲取token,儲存token,實現靜默登入。 

2)、 未返回customertel: 

後端根據unionid查詢到沒有繫結的customertel(無法判斷是新使用者還是老使用者)

前端再呼叫登入介面獲取token,儲存token,實現授權登入

4、選擇驗證碼登入,跳轉新頁面

輸入手機號、驗證碼。首次登入執行註冊+登入 

wx.login()

.then((res) => );

if (res.responsedata.customertel) 

this.data.customertel = res.responsedata.customertel;

} else }})

.catch((error) => );

});},

});

微信小程式登入流程 微信登入

提高使用者體驗 制定產品策略 token 登入態是個邏輯詞彙,token可以理解為登入態的具象化 資料化,在上面的流程圖中,可以看到token是由開發者伺服器建立的乙個字元,而且需要跟openid和session key相關聯,關聯完成之後開發者伺服器將 token下發到客戶端,客戶端儲存在本地,後...

微信小程式 一 微信登入

前端 請求伺服器 wx.request method get header 設定請求的 header success function res console.log 伺服器返回 res.data.result console.log 伺服器返回 res.data.msg fail function...

微信小程式授權登入

在這裡插入描述 前端部分 編寫自己的介面login.wxml login.js 獲取應用例項 page 生命週期函式 監聽頁面載入 onload function options 登入 dologin function e 後端部分 後端運用的是springboot框架 專案結構 官方教程 官方流程...