微信小程序開發登錄流程(微信小程序開發登陸流程)
今天給各位分享微信小程序開發登錄流程的知識,其中也會對微信小程序開發登陸流程進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!
本文目錄一覽:
微信小程序用戶授權登錄
1、appid: 微信小程序/公眾號的唯一憑證,即 AppID。
獲取途徑:可在「微信公眾平臺 - 設置 - 開發設置」頁中獲得。(需要已經成為開發者,且帳號沒有異常狀態)
用途:小程序的 AppID 相當于小程序平臺的一個身份證,會在很多場景中使用,比如小程序的登錄、授權等
2、openID: openID 是微信生態下 應用的唯一標識 , ,即同一個用戶在不同的小程序下的openid是不同的。
獲取途徑:調用 auth.code2Session 接口,通過code(登錄憑證,調用wx.login獲?。?appid+appsecret(小程序密鑰,獲取方式和appid一樣)可以換取openid,即 靜默授權。
用途:用于在開發者系統中標識用戶信息
3、UnionID:UnionID 是微信生態下 用戶的唯一標識 ,換句話說,同一用戶,對同一個微信開放平臺下的不同應用,UnionID是相同的。
獲取途徑:綁定了開發者帳號的小程序,可以通過以下途徑獲取 UnionID。
1)開發者可以直接通過 wx.login + code2Session 獲取到該用戶 UnionID,無須用戶授權。
2)小程序端調用云函數時,可在云函數中通過 Cloud.getWXContext 獲取 UnionID。
用途:標識同一個微信開放平臺下的用戶,可用于去重判斷
也就是我們常用的微信移動端/PC端之間的掃碼登錄,PC端用微信掃碼登錄,微信移動端確認授權登錄后,應用可以從微信拿到用戶的open id或union id,將微信獲取的用戶信息與自己賬戶體系中的用戶身份進行關聯;
需要用戶確認登錄,這樣可以通過用戶的個人確認,獲取用戶全面的信息,無論是否關注相關微信公眾號等都可以獲取。
1、靜默授權不需要用戶確認,只需要用戶訪問某個網頁,屬于嵌套在普通網頁里的授權形式,但是只能獲取到用戶的唯一標示openid和union id,無法拿到用戶的微信頭像、微信名稱等個人信息,對于用戶的簡單認證還是很有用的。
2、靜默授權的過程:
1)調用 wx.login() 獲取 臨時登錄憑證code
2)調用 auth.code2Session 接口,換取用戶唯一標識 openID
3)調用本地后臺服務,將 openID 映射到本地的 userId
微信開發文檔-小程序登錄流程
參考文章:
1、 【微信小程序用戶授權登錄】
2、 微信第三方登錄(靜默授權和非靜默授權)
3、 openid會變嗎?微信小程序開發中的appid、openid、unionid使用總結
微信小程序wx.login()登陸流程
微信小程序的登陸一般都是寫在app.js當中,具體流程如下
1、用戶通過login()方法獲取code,然后把code傳給開發后臺,后臺通過code 以及appid以及密鑰獲取openid和sessionkey 進行登陸,然后返回一個token給前端
2、前端拿到token之后存儲到globalData里的變量當中,這樣其他頁面就是可以同過var app=getapp();app.globalData調用token,但是全局變量會隨之小程序關閉,就會清除變量,所以我們要將token存到緩存當中,
????????① 在onLaunch中token的具體流程是
微信小程序后臺從哪兒登錄
微信小程序后臺需要從微信公眾平臺界面登錄,首先打開瀏覽器,搜索微信公眾平臺,點擊官網并進入,然后在微信公眾平臺主界面點擊選擇“小程序”按鈕,進入小程序界面后點擊查看詳情,便可進入微信小程序后臺的登錄界面,輸入賬號及密碼點擊登錄即可。
需要注意的是如果用戶尚未注冊微信公眾平臺的賬號,那么在進入小程序界面后,系統便會提示用戶需注冊賬號,具體操作步驟如下;
第一,點擊小程序后,可選擇關聯小程序或快速注冊并認證小程序,點擊快速注冊并認證小程序,進入小程序注冊界面。
第二,輸入賬號信息,信息主要包括郵箱、密碼、確認密碼及驗證碼,需要注意的是一個郵箱只能關聯一個小程序。
第三,然后對郵箱進行激活,激活完成后,便會在小程序管理的主頁收到小程序發布流程的消息,消息里顯示小程序信息已完成,小程序開放管理已完成,完成后便可根據所設定的郵箱及密碼進入微信小程序后臺,便可進行使用。
微信小程序登陸流程
官方說明為:
;secret=SECRETjs_code=JSCODEgrant_type=authorization_code
獲取步驟:
(1)獲得appid,secret,js_code
(2)用appid,secret,js_code分別替換如上接口地址的APPID、SECRET、JSCODE,其他不變,組裝成完整的地址。
微信小程序獲得session_key和openId(加解密、簽名系列)
微信小程序獲得session_key和openId(加解密、簽名系列)
總結:從1,2,3步驟可知,只要獲得appid,secret,js_code就可得到session_key和openId
appid為小程序ID
secret為小程序密鑰(AppSecret)
獲得方法:小程序后臺登錄網址:
打開小程序后臺網址、注冊、登錄后,按如下圖所示就可找到你的AppID和AppSecret。
微信小程序獲得session_key和openId(加解密、簽名系列)
注意:目前小程序個人不能注冊,開放注冊范圍:企業、政府、媒體、其他組織;
當然用這個辦法,個人也能注冊了。
傳送門:
微信小程序獲得session_key和openId(加解密、簽名系列)
(2)調用wx.login()接口獲取登錄憑證js_code
(3)調用wx.request()接口把js_code發送到服務器后臺
(4)在服務器后臺,已知appId、secret、js_code
然后調用如下官方提供的http接口,即可返回獲取openId、session_key
微信小程序怎么開發自己的小程序
微信版本升級后,打開微信,點擊底部的“發現”這個菜單項,就會發現升級后的“發現”菜單里,增加了“小程序”這樣一個功能。
2.點擊打開小程序后,可以看到有附近的小程序和我的小程序,附近的小程序是所在定位周邊的小程序。
下面的小程序列表可以看到的是我們之前打開過的一些小程序,如果有自己覺得很好用的小程序就可以點擊左上角,添加到我的小程序里面。
3.微信小程序還有具有搜索功能,打開搜索頁面可以輸入想要找的小程序。
關于微信小程序開發登錄流程和微信小程序開發登陸流程的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。