成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

微信小程序授權(quán)登錄的最新實(shí)現(xiàn)方案詳解(2023年)

瀏覽:13日期:2022-06-01 16:01:02
目錄
  • 微信授權(quán)登錄
    • wx.getUserProfile方法獲取用戶信息
  • 退出登錄
    • 與本地緩存wx.setStorageSync結(jié)合使用
      • 總結(jié)
        • 補(bǔ)充:wx.getUserProfile已被回收

          微信授權(quán)登錄

          我們的項(xiàng)目開發(fā)有時(shí)候用到用戶的一些信息,比如頭像,昵稱等。目前小程序?yàn)槲覀兲峁┖昧?code>wx.getUserProfile方法以供獲取用戶信息,它的使用非常簡單。

          wx.getUserProfile方法獲取用戶信息

          不推薦使用 wx.getUserInfo 獲取用戶信息,自2021年4月13日起,getUserInfo將不再彈出彈窗,并直接返回匿名的用戶個(gè)人信息

          推薦使用 wx.getUserProfile 獲取用戶信息,開發(fā)者每次通過該接口獲取用戶個(gè)人信息均需用戶確認(rèn)。

          對應(yīng)的官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html

          簡單示例代碼

          官網(wǎng)的示例代碼寫得較為復(fù)雜,這里我寫了一些簡單的代碼,以便學(xué)習(xí)。

          <!-- userInfo如果為空證明沒有登錄 --><button wx-if="{{!userInfo}}" bindtap="login">獲取頭像昵稱</button><view wx:else>    <image src="{{userInfo.avatarUrl}}"></image>    <text>{{userInfo.nickName}}</text></view>
          .userInfo{    display: flex;    flex-direction: column;    align-items: center;}.userInfo image{    width: 200rpx;    height: 200rpx;    border-radius: 200rpx;}
          Page({    data: {userInfo: "", //用于存放獲取的用戶信息    },    login() {wx.getUserProfile({    desc: "必須授權(quán)才能繼續(xù)使用", // 必填 聲明獲取用戶個(gè)人信息后的用途,后續(xù)會(huì)展示在彈窗中    success:(res)=> { console.log("授權(quán)成功", res);this.setData({     userInfo:res.userInfo})    },    fail:(err)=> {console.log("授權(quán)失敗", err);    }})    }})

          退出登錄

          由于上面用的判斷是否登錄,是用userInfo是否為空判斷的,所以我們退出登錄只要把userInfo清空就行了,就是這么簡單粗暴!

          與本地緩存wx.setStorageSync結(jié)合使用

          如果沒有本地緩存,每次打開小程序都需要再授權(quán)一次,太麻煩了,而且本地緩存中的數(shù)據(jù)其他頁面也能使用,不用重復(fù)獲取。

          完整代碼

          <!-- userInfo如果為空證明沒有登錄 --><button wx-if="{{!userInfo}}" bindtap="login">獲取頭像昵稱</button><view wx:else>    <image src="{{userInfo.avatarUrl}}"></image>    <text>{{userInfo.nickName}}</text>    <button type="warn" bindtap="loginOut">退出登錄</button>    </view>
          Page({    data: {userInfo: "", //用于存放獲取的用戶信息    },    onLoad(){let user = wx.getStorageSync("user")this.setData({  userInfo: user})    },    // 授權(quán)登錄    login() {wx.getUserProfile({    desc: "必須授權(quán)才能繼續(xù)使用", // 必填 聲明獲取用戶個(gè)人信息后的用途,后續(xù)會(huì)展示在彈窗中    success:(res)=> { console.log("授權(quán)成功", res);wx.setStorageSync("user",res.userInfo)this.setData({     userInfo:res.userInfo})    },    fail:(err)=> {console.log("授權(quán)失敗", err);    }})    },    // 退出登錄    loginOut(){this.setData({     userInfo:""})// 清空緩存wx.setStorageSync("user",null)    }    })

          總結(jié)

          wx.getUserProfile用于授權(quán)登錄,獲取用戶信息,但它返回的加密數(shù)據(jù)中不包含 openId unionId 字段,只包含頭像昵稱,所以需要其他信息的需要結(jié)合云開發(fā)云函數(shù)使用

          補(bǔ)充:wx.getUserProfile已被回收

          wx真的是說改就改,之前就已經(jīng)改過好幾次了

          調(diào)整原因:

          獲取用戶頭像昵稱,可以使用「頭像昵稱填寫能力」(基礎(chǔ)庫 2.21.2 版本開始支持,覆蓋iOS與安卓微信 8.0.16 以上版本)

          到此這篇關(guān)于微信小程序授權(quán)登錄的最新實(shí)現(xiàn)方案的文章就介紹到這了,更多相關(guān)微信小程序授權(quán)登錄內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

          標(biāo)簽: JavaScript
          相關(guān)文章:
          成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
          成人午夜免费av| 韩国欧美国产一区| 韩国精品免费视频| 色婷婷av一区二区三区gif| 国产午夜一区二区三区| 成人美女视频在线观看18| 欧美福利一区二区| 毛片av一区二区| 欧日韩精品视频| 老司机精品视频在线| 色噜噜狠狠成人网p站| 天天综合日日夜夜精品| 免费亚洲一区| 午夜免费久久看| 久久三级视频| 午夜精品久久久久影视| 一本色道久久综合亚洲精品不卡 | 欧美黄在线观看| 精品国产免费人成在线观看| 成人免费视频一区| 欧美精品一区二区蜜臀亚洲| 99精品国产99久久久久久白柏| 久久综合九色综合欧美98| 不卡影院免费观看| 日韩欧美一区二区久久婷婷| 成人国产亚洲欧美成人综合网| 精品国产一区二区三区久久久蜜月| 成人美女视频在线看| 亚洲精品在线观看网站| 99久久久久免费精品国产 | 亚洲精品一线二线三线无人区| eeuss鲁片一区二区三区| 久久精品免视看| 在线观看欧美一区| 亚洲一区在线视频观看| 91黄色小视频| 国内一区二区在线| 日韩欧美在线影院| 91在线观看一区二区| 久久精品在线观看| 亚洲视频碰碰| 亚洲国产精品久久人人爱蜜臀 | 欧美精品一区二区三区在线 | 欧美另类videos死尸| 成人免费精品视频| 国产午夜精品在线观看| 极品中文字幕一区| 亚洲国产毛片aaaaa无费看| 久久综合影视| 免费一级片91| 欧美成人国产一区二区| 精品999网站| 亚洲动漫第一页| 欧美在线色视频| 成人av片在线观看| 一区二区三区日本| 欧美精品一级二级| 欧美成人一品| 亚洲视频香蕉人妖| 色天使久久综合网天天| 国产精品白丝jk黑袜喷水| 欧美激情中文字幕| 国产日韩欧美二区| 国内精品免费**视频| 久久蜜臀精品av| 国产亚洲欧洲| 国产在线视频精品一区| 欧美激情一区二区在线| 男人的天堂成人在线| 国产成人高清在线| 亚洲色图色小说| 在线看国产一区二区| 成人一区二区在线观看| 亚洲一区在线播放| 91精品国产乱| 99精品视频免费观看| 韩国v欧美v日本v亚洲v| 国产视频一区二区在线观看| 久久国产精品久久精品国产| 成人黄色免费短视频| 亚洲综合男人的天堂| 日韩一区二区视频| 一区二区三区四区五区在线| 国产一区二区调教| 亚洲丝袜另类动漫二区| 欧美日韩综合在线免费观看| 色综合网色综合| 日本亚洲免费观看| 国产午夜精品福利| 久久中文字幕一区二区三区| av一区二区三区| 亚洲成av人影院| 久久这里只精品最新地址| 久久av在线| a美女胸又www黄视频久久| 亚洲福利电影网| 久久综合色之久久综合| 久久久福利视频| 色综合天天综合在线视频| 亚洲bt欧美bt精品| 久久精品一区四区| 91黄色在线观看| 一区二区亚洲精品| 国产自产高清不卡| 一区二区欧美国产| 2020日本不卡一区二区视频| 色综合久久久久| 国内在线观看一区二区三区| 激情综合色播激情啊| 亚洲精品视频在线| 精品区一区二区| 色天使色偷偷av一区二区| 国产精品v一区二区三区| 国产精品一区二区你懂的| 亚洲国产日韩一级| 日本一区二区在线不卡| 欧美日韩日日夜夜| 国产日韩欧美一区二区三区在线观看 | 午夜精品爽啪视频| 欧美国产日韩在线观看| 91精选在线观看| 久久av在线| 黄色国产精品| 成人97人人超碰人人99| 男男成人高潮片免费网站| 亚洲视频网在线直播| 欧美电视剧免费全集观看| 欧美亚洲免费在线一区| 国产精品一区在线播放| 欧美特黄视频| 风间由美一区二区三区在线观看 | 日韩avvvv在线播放| 国产精品久久久一本精品 | 亚洲欧美另类综合偷拍| 日韩一区二区电影在线| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美视频亚洲视频| av网站免费线看精品| 韩国精品久久久| 日韩高清一区在线| 又紧又大又爽精品一区二区| 国产欧美日韩视频一区二区| 日韩精品一区二区三区视频| 欧美高清性hdvideosex| 在线观看av不卡| 一区二区三区精品国产| 欧美亚洲不卡| 不卡视频在线观看| 国产福利一区二区三区| 久久草av在线| 日韩av网站在线观看| 午夜精品在线看| 亚洲电影激情视频网站| 亚洲猫色日本管| 亚洲美女视频在线| 日韩伦理av电影| 国产精品三级av| 久久精品视频一区二区| 2023国产精品| 日韩欧美区一区二| 日韩精品一区二区三区中文不卡| 欧美电影一区二区| 欧美日韩高清不卡| 欧美三级日本三级少妇99| 欧美在线制服丝袜| 一本色道久久综合狠狠躁的推荐| 久久成人一区| 亚洲欧美视频| 亚洲欧美日韩精品综合在线观看| 国产人成精品一区二区三| 国产日产精品一区二区三区四区的观看方式 | 国产精品―色哟哟| 国产亚洲精品7777| 中文字幕精品一区二区精品绿巨人 | 先锋影音久久| 在线视频精品| 国产日韩一区二区三区在线| 91久久黄色| 国产午夜精品一区二区三区欧美 | 成人激情av网| 成人免费视频视频在线观看免费 | 午夜日韩福利| 91美女视频网站| 91香蕉视频在线| 欧美激情一级片一区二区| 欧美午夜一区二区福利视频| 激情视频一区| 亚洲一区观看| 日本国产一区二区| 在线精品视频免费播放| 欧美色倩网站大全免费| 91精品国产综合久久婷婷香蕉 | 欧美午夜一区二区三区免费大片| 日本高清不卡视频| 欧美日韩国产一区二区三区地区| 欧美日韩mp4| 欧美成人官网二区| 中文字幕精品综合| 一区二区三区在线播| 日本中文字幕一区|