欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

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

2023-03-23    分類: 網(wǎng)站建設

眾所周知,用戶在打開微信小程序的時候,我們可以使用小程序自帶的靜默登錄代碼,獲取用戶的openid的,現(xiàn)在就分析來小程序的登錄代碼該如何寫,才能確定的實現(xiàn)小程序的登錄狀態(tài)的功能。
首先,判斷小程序的用戶有沒有登錄成功(包括靜默登錄),可以以下的代碼來實現(xiàn),如下圖所示:

開發(fā)代碼1

開發(fā)代碼2

講一下這個方法的原理,獲取用戶的session3rd,如果session3rd為等于undefined或空,則表示用戶尚未登錄,這時我們可以使用靜默登錄的方法來獲取用戶的session3rd,也就是login(app),如下圖所示:
如果session3rd是存在的,則仍需要驗證session3rd是否有效,如果無效,則又得重新調(diào)用login(app)方法重新登錄。

開發(fā)代碼3

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

開發(fā)代碼4

check_login(app,that) ,然后在session3rd有效的情況調(diào)用用戶信息的接口,如下圖所示:

開發(fā)代碼5

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

標題名稱:微信小程序開發(fā)中的登錄狀態(tài)的一些代碼分析
網(wǎng)站地址:http://www.aaarwkj.com/news39/247039.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、軟件開發(fā)、網(wǎng)站制作面包屑導航、網(wǎng)站排名、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
日本人妻在线一区二区三区| 韩国三级福利在线观看| 成人午夜激情四射av| 高清欧美精品一区二区三区| 国产精品第一区第二区| 色六月婷婷六月久久六月| 国产中文字幕婷婷丁香| 日韩精品一区福利合集| 青青草网站在线观看视频| 亚洲天堂日韩欧美在线| 日韩精品免费一区二区三区| 午夜亚洲大片在线观看| 亚洲巨人精品福利导航| 亚洲中国av一区二区| 久草视频亚洲免费在线| 麻豆人妻少妇精品毛片| 国产美女主播一二三区| av免费观看一区二区三区| 亚洲国产成人av精品精品国产自 | 蜜桃午夜精品一区二区三区| 国产午夜精品自拍视频| 婷婷中文字幕在线不卡视频| 夫妻性生活视频全过程| 怡红院一区二区三区毛片| 99久久精品费精品国产风间由美| 国产精品久久高清免费| 国产av一区二区三区日韩接吻| 99热这里只有精品中文有码| 国产黄片自拍视频免费看| 国产女同一区二区三区久久| 亚洲成在人天堂一区二区| 中文字幕久久亚洲一区| 另类视频网站在线观看| avav男人天堂亚洲天堂| 亚洲综合色一区二区三区四区| 99热视频在线观看免费| 白浆熟女精品国产91| 日韩人妻一区二区三区蜜桃视频密 | 久久国产精品一品二品| 精品毛片久久久久久久久| 国产日韩欧美亚洲中文|