永久域名18勿进永久域名在线,女人扒开屁股爽桶30分钟,欧美又粗又大又硬又长又爽视频,国产激情久久久久影院老熟女

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

微信小程序開發(fā)中的登錄狀態(tài)的一些代碼分析

發(fā)表日期:2020-12-26 16:39:00   作者來源:方維網(wǎng)絡(luò)   瀏覽:4655   標(biāo)簽:小程序開發(fā)    
眾所周知,用戶在打開微信小程序的時候,我們可以使用小程序自帶的靜默登錄代碼,獲取用戶的openid的,現(xiàn)在就分析來小程序的登錄代碼該如何寫,才能確定的實(shí)現(xiàn)小程序的登錄狀態(tài)的功能。
 
首先,判斷小程序的用戶有沒有登錄成功(包括靜默登錄),可以以下的代碼來實(shí)現(xiàn),如下圖所示:
 

開發(fā)代碼1

講一下這個方法的原理,獲取用戶的session3rd,如果session3rd為等于undefined或空,則表示用戶尚未登錄,這時我們可以使用靜默登錄的方法來獲取用戶的session3rd,也就是login(app),如下圖所示:

開發(fā)代碼2

如果session3rd是存在的,則仍需要驗(yàn)證session3rd是否有效,如果無效,則又得重新調(diào)用login(app)方法重新登錄。

在靜默登錄方法執(zhí)行后,可根據(jù)返回的code值,獲取會員的信息,如以下代碼所示:

開發(fā)代碼3

這樣就完整的獲取用戶的登錄狀態(tài)了。下面還有一種,就是用戶打開這個小程序的頁面,但該頁面必須獲取頭像和昵稱才能查看,否則跳轉(zhuǎn)到用戶登錄頁面(用戶可拒絕,拒絕后跳回首頁),這里出現(xiàn)了一個問題,由于小程序JS運(yùn)行的順序,在我們獲取用戶的session3rd過程中,會直接用這個session3rd獲取用戶的昵稱和頭像,造成了session3rd為空或undefined的情況,調(diào)用獲取用戶信息的接口,所以在需要額外寫兩個方法,一個是在登錄的情況用
check_login(app,that) ,然后在session3rd有效的情況調(diào)用用戶信息的接口,如下圖所示:

開發(fā)代碼4


二是在session3rd無效的情況,用login_do(app, code,that) 方法,在wx.setStorageSync('session3rd', res_login.data.data.session3rd)里會獲取到用戶的session3rd,然后接口獲取用戶信息的接口。

開發(fā)代碼5

 
順便說一下,方法里包含的that參數(shù),指的就是用戶打開的小程序頁面。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.wfcgdy.com/news/5935.html
免费看片的播放器| 无码人妻精品一区二区蜜桃网站| 荫蒂添的喷水a片视频| 久久99精品国产自在现线小黄鸭| 欧美孕妇xxxx| 国产伦视频电影网站| 精产国品一二三产品区别图片| 中文无码熟妇人妻av在线| 欧美成人精品第一区二区三区| 色综合久久久久久久久久| 久久夜色精品亚洲av三区| 亚洲综合网国产精品一区| 最近免费观看高清韩国日本大全| 337p日本欧洲亚洲大胆色噜噜| 日本成熟人妻理伦无码新片| 亚洲AV福利国产18禁网址五G| 午夜亚洲福利在线老司机| 国产乱码精品一区二区三区四川人| 欧美人与动性XXXXBBBB| 国产男女猛烈无遮挡免费视频| 麻豆婷婷狠狠色18禁久久| yy111111少妇无码理论片| 男朋友做完拔出来的那一刻| 火车上荫蒂添的好舒服视频| 特黄做受又硬又粗又大视频小说| 国产精品久久久久久一区二区三区| 摄政王被男人c的合不拢腿h男男| 久久精品国产色蜜蜜麻豆国语版| 欧美人与劲物xxxxz0oz| 太长又太大又太粗太疼了| 女公浴室xxx偷窃www| 亚洲香蕉成人av网站在线观看| 久久精品99国产国产精| 国产亚洲精品资源在线26U| 国产色情一区二区视频| 少妇做爰特黄a片免费看| 日本无码蜜桃波多野结衣| 诱人小峓子5中字巴巴鱼汤饭| 亚洲综合无码一区二区| 人人妻人人澡人人爽精品欧美| 23部禽亲女小丹慢慢张开双|