微信小程序~App.js中登錄


(1)初始化項目中App.js登錄代碼

    // 登錄
    wx.login({
      success: res => {
        // 發送 res.code 到后台換取 openId, sessionKey, unionId
      }
    })

 

(2)登錄接口:wx.login(Object object)

調用接口獲取登錄憑證(code)。通過憑證進而換取用戶登錄態信息,包括用戶的唯一標識(openid)及本次登錄的會話密鑰(session_key)等。用戶數據的加解密通訊需要依賴會話密鑰完成。更多使用方法詳見 小程序登錄

參數:Object object

屬性 類型 默認值 必填 說明 最低版本
timeout number   超時時間,單位ms 1.9.90
success function   接口調用成功的回調函數  
fail function   接口調用失敗的回調函數  
complete function   接口調用結束的回調函數(調用成功、失敗都會執行)  

object.success 回調函數

參數
Object res
屬性 類型 說明
code string 用戶登錄憑證(有效期五分鍾)。開發者需要在開發者服務器后台調用 auth.code2Session,使用 code 換取 openid 和 session_key 等信息

 

 

(3)完整代碼

    // 登錄
    wx.login({
      success: res => {
        if (res.code){
          console.log(res.code);//用戶登錄憑證(有效期五分鍾)
          // 發送 res.code 到后台換取 openId, sessionKey, unionId
        }else{
          console.log('登錄失敗!' + res.errMsg)
        }
      }
    })

 

 

 

 

 

 

 

.

 

 

 

 

 

.


免責聲明!

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



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