成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

微信小程序登錄 session

inapt / 3077人閱讀

摘要:具體參看機(jī)制說(shuō)明小程序唯一標(biāo)識(shí)和小程序的獲取如下檢測(cè)當(dāng)前用戶登錄態(tài)是否有效未過(guò)期,并且在本生命周期一直有效登錄態(tài)過(guò)期重新登錄

獲取微信小程序登錄的session,整個(gè)過(guò)程如下:

第一步:小程序取得要往服務(wù)端傳的 js_code

App({
  onLaunch: function() {
    wx.login({
      success: function(res) {
        if (res.code) {
          //TODO
        } else {
          console.log("獲取用戶登錄態(tài)失敗!" + res.errMsg)
        }
      }
    });
  }
})

第二步:服務(wù)器接收js_code,然后調(diào)用微信接口驗(yàn)證,獲取session_key

接口調(diào)用地址:
https://api.weixin.qq.com/sns...

請(qǐng)求參數(shù):

參數(shù) 必填 說(shuō)明
appid 是 小程序唯一標(biāo)識(shí)
secret 是 小程序的 app secret
js_code 是 登錄時(shí)獲取的 code
grant_type 是 填寫(xiě)為 authorization_code

返回參數(shù):

參數(shù) 說(shuō)明
openid 用戶唯一標(biāo)識(shí)
session_key 會(huì)話密鑰
unionid 用戶在開(kāi)放平臺(tái)的唯一標(biāo)識(shí)符。本字段在滿足一定條件的情況下才返回。具體參看UnionID機(jī)制說(shuō)明

appid(小程序唯一標(biāo)識(shí))和secret(小程序的 app secret)獲取如下:

wx.checkSession
檢測(cè)當(dāng)前用戶登錄態(tài)是否有效

wx.checkSession({
  success: function(){
    //session 未過(guò)期,并且在本生命周期一直有效
  },
  fail: function(){
    //登錄態(tài)過(guò)期
    wx.login() //重新登錄
    ....
  }
})

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/102598.html

相關(guān)文章

  • 優(yōu)雅解決信小程序授權(quán)登錄需要button觸發(fā)

    摘要:優(yōu)雅解決微信小程序授權(quán)登錄需要觸發(fā)聊一聊最近的一個(gè)項(xiàng)目,這個(gè)項(xiàng)目是一個(gè)收書(shū)售書(shū)的小程序,有商城專欄信息發(fā)布論壇等功能。微信不會(huì)把的有效期告知開(kāi)發(fā)者。 優(yōu)雅解決微信小程序授權(quán)登錄需要button觸發(fā) 聊一聊最近的一個(gè)項(xiàng)目,這個(gè)項(xiàng)目是一個(gè)收書(shū)、售書(shū)的小程序,有商城、專欄、信息發(fā)布論壇等功能。雖然不是面向所有用戶,但要求無(wú)論用戶是否授權(quán)都皆可使用,但同時(shí)也要求部分功能對(duì)不授權(quán)的用戶限制開(kāi)放。...

    plus2047 評(píng)論0 收藏0
  • 信小程序性能優(yōu)化——checkSession

    摘要:一直發(fā)現(xiàn)小程序好慢,尤其是第一次打開(kāi)的時(shí)候。所以后臺(tái)存儲(chǔ)了一個(gè)標(biāo)識(shí),和微信的是獨(dú)立的。而且業(yè)務(wù)自身的也有設(shè)置有效期,和微信的是一致的。我們的業(yè)務(wù)處理流程是前端檢測(cè)有無(wú),沒(méi)有的話,獲取。如果前端檢測(cè)有,調(diào)用,判斷有效期,然后請(qǐng)求業(yè)務(wù)。 一直發(fā)現(xiàn)小程序好慢,尤其是第一次打開(kāi)的時(shí)候。因?yàn)榈谝淮螘?huì)涉及到登錄的授權(quán),官方文檔是這么說(shuō)的: 通過(guò) wx.login() 獲取到用戶登錄態(tài)之后,需要維護(hù)...

    MangoGoing 評(píng)論0 收藏0
  • 信小程序授權(quán)登錄、解密unionId出錯(cuò)

    摘要:注沒(méi)有在微信開(kāi)放平臺(tái)做開(kāi)發(fā)者資質(zhì)認(rèn)證的就不要浪費(fèi)時(shí)間了,沒(méi)認(rèn)證無(wú)法獲取,認(rèn)證費(fèi)用元年,微信授權(quán)登錄流程第一步獲取用戶臨時(shí)登錄憑證第二步獲取加密過(guò)的數(shù)據(jù)和解密參數(shù)第三步把步驟一二中的傳到開(kāi)發(fā)者自己服務(wù)端第三步服務(wù)端獲取到之后用方法請(qǐng)求如下微信 注:沒(méi)有在微信開(kāi)放平臺(tái)做開(kāi)發(fā)者資質(zhì)認(rèn)證的就不要浪費(fèi)時(shí)間了,沒(méi)認(rèn)證無(wú)法獲取unionId,認(rèn)證費(fèi)用300元/年,emmmm.... 微信授權(quán)登錄流程...

    tinysun1234 評(píng)論0 收藏0
  • 基于Node.js的信小程序cookie解決方案

    摘要:踩過(guò)微信小程序坑的人都知道,微信小程序是不支持的。微信小程序采用的是獲取,通過(guò)開(kāi)發(fā)者服務(wù)器端同微信服務(wù)器進(jìn)行數(shù)據(jù)交互實(shí)現(xiàn)登錄。具體參考微信相關(guān)文檔,這里不贅述。而且萬(wàn)一哪天微信小程序支持了呢,采用方式,還是和以前一樣操作數(shù)據(jù)。 ?????????踩過(guò)微信小程序坑的人都知道,微信小程序是不支持cookie的。微信小程序采用的是wx.login獲取code,通過(guò)開(kāi)發(fā)者服務(wù)器端同微信服務(wù)器進(jìn)...

    meteor199 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<