亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于小程序登錄的邏輯問題

在小程序的登錄中,看到了有很多API, 如:wx.login, wx.checkSession, wx.getuserinfo,? wx.getsetting, 以及具有open-type的button,感覺很混亂,老師能講一下小程序的登錄邏輯該怎么寫嘛 ,辛苦啦


正在回答

1 回答

1、如果只需要獲取用戶的一些基本信息直接顯示到頁面上,可以使用<open-data>的微信開放能力,通過設置type顯示的用戶基本信息。是我在3-6用戶信息這節講到的

2、通過button觸發,給button設置open-type="getUserInfo" bindgetuserinfo="onGotUserInfo",可以在onGotUserInfo函數中獲取到用戶的基本信息,會提示用戶授權。是我在3-6用戶信息這節講到的

3、如果想獲取用戶openid的話,有兩種方式。就是我在3-3云函數這節講到的:

https://img1.sycdn.imooc.com//5cde2a41000134a614280720.jpghttps://img1.sycdn.imooc.com//5cde2a540001351113360688.jpg

4、關于你提到的幾個API

(1)wx.login() : 在傳統的用戶登錄方式會用到,這時需要自己來寫后端服務器的代碼

(2)wx.checkSession() : 是檢查登錄態是否過期的,因為通過 wx.login 接口獲得的用戶登錄態擁有一定的時效性

(3)wx.getUserInfo() : 已經不建議使用了,建議使用通過button的方式觸發

(4)wx.getSetting() : 是用來獲取用戶的當前設置,比如用戶授權的結果

5 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
輕松入門微信小程序與云開發
  • 參與學習       64631    人
  • 解答問題       1742    個

深入淺出微信小程序核心基礎與云開發,使你掌握小程序開發必備技能。

進入課程

關于小程序登錄的邏輯問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號