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

資訊專欄INFORMATION COLUMN

小程序授權(quán)功能(廢)

K_B_Z / 441人閱讀

摘要:用戶確認(rèn)授權(quán)用戶取消授權(quán)授權(quán)成功授權(quán)成功重新登陸因外部原因授權(quán)失敗因外部原因授權(quán)失敗授權(quán)提示小程序需要您的微信授權(quán)才能使用哦錯(cuò)過(guò)授權(quán)頁(yè)面的處理方法刪除小程序重新搜索進(jìn)入點(diǎn)擊授權(quán)按鈕

小程序登陸和使用授權(quán)(親測(cè)無(wú)效,不用看了,直接看評(píng)論)

不想重新寫頁(yè)面引導(dǎo)用戶授權(quán),因?yàn)楣俜秸f(shuō)明

scope 為 "scope.userInfo" 時(shí),無(wú)法彈出授權(quán)窗口,請(qǐng)使用
理一下思路:

登陸操作,獲取用戶openid

查詢是否授權(quán)

已經(jīng)授權(quán),直接獲取用戶信息

未授權(quán),引導(dǎo)用戶授權(quán)

授權(quán)成功,重新登陸

授權(quán)失敗,提示用戶

1.登陸

這一步目的是為了獲取用戶的openid

//1.登陸獲取用戶openid
wx.login({
    success: function(resdata) {
        if (resdata.code) {
            wx.request({
                url: appConfig.config.getOpenId,
                data: {
                    //somedata
                },
                success: function(res) {
                    //do something
                }
            })

        } else {
            that.openAlert();
        }
    },
    fail: function(res) {
        that.openAlert();
    }
});
2.查看是否授權(quán)
//2. 查看是否授權(quán)
 wx.getSetting({
            success: function(res) {
                if (res.authSetting["scope.userInfo"]) {
                   //授權(quán)了
                } else {
                    //未授權(quán)
                }
            }
        })
3.已經(jīng)授權(quán),獲取用戶信息
//3. 已經(jīng)授權(quán),獲取用戶信息
wx.getUserInfo({
    success: function(res) {
        that.globalData.userInfo = res.userInfo
        console.log(res.userInfo)
    }
})
4.未授權(quán),引導(dǎo)用戶授權(quán)
 //4.未授權(quán),引導(dǎo)用戶授權(quán)
wx.showModal({
    title: "用戶未授權(quán)",
    content: "如需正常使用小程序功能,請(qǐng)進(jìn)行用戶授權(quán)。",
    showCancel: true,
    success: function(res) {
        if (res.confirm) {
            console.log("用戶確認(rèn)授權(quán)")
            
        } else {
            console.log("用戶取消授權(quán)")
        }
    }
})
5.授權(quán)成功
//5.授權(quán)成功
if (wx.openSetting) {
    wx.openSetting({
        success: function(res) {
            //重新登陸
        }
    })
}
6.因外部原因授權(quán)失敗
//6.因外部原因授權(quán)失敗
else {
    wx.showModal({
        title: "授權(quán)提示",
        content: "小程序需要您的微信授權(quán)才能使用哦~ 錯(cuò)過(guò)授權(quán)頁(yè)面的處理方法:刪除小程序->重新搜索進(jìn)入->點(diǎn)擊授權(quán)按鈕"
    })
}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96041.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
  • mpvue實(shí)現(xiàn)程序登錄及授權(quán)獲取用戶信息

    摘要:首先要明白一件事,小程序中的登錄和授權(quán)其實(shí)是兩個(gè)操作。拿到之后,引導(dǎo)用戶觸發(fā)的組件,在回調(diào)事件中拿到以及,與一起傳給后臺(tái),后臺(tái)通過(guò)這些向微信服務(wù)器請(qǐng)求到和之后,自定義登錄態(tài)并將其與和關(guān)聯(lián)起來(lái)然后寫。 showImg(https://raw.githubusercontent.com/Patricklea/pics/master/blog/mpvue.gif); 首先要明白一件事,小程序...

    wangym 評(píng)論0 收藏0
  • canvas菜鳥(niǎo)基于程序實(shí)現(xiàn)圖案在線定制功能

    摘要:多個(gè)頁(yè)簽的顯示,其實(shí)不難,有現(xiàn)成的組件,于是老夫?qū)懘a就是一把梭,擼起袖子就是干,噼里啪啦一頓寫,寫完一測(cè),沒(méi)有任何問(wèn)題,實(shí)在是不要太簡(jiǎn)單,丟給產(chǎn)品預(yù)覽復(fù)制瀏覽器地址到別的地方粘貼,不能正確回顯內(nèi)需要實(shí)現(xiàn)跳轉(zhuǎn),而且要能返回。 前言 最近收到一個(gè)這樣的需求,要求做一個(gè)基于 vue 和 element-ui 的通用后臺(tái)框架頁(yè),具體要求如下: 要求通用性高,需要在后期四十多個(gè)子項(xiàng)目中使用,...

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

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

0條評(píng)論

K_B_Z

|高級(jí)講師

TA的文章

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