中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

微信小程序開發中的登錄狀態的一些代碼分析

2023-03-23    分類: 網站建設

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

開發代碼1

開發代碼2

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

開發代碼3

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

開發代碼4

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

開發代碼5

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

標題名稱:微信小程序開發中的登錄狀態的一些代碼分析
網站地址:http://m.2m8n56k.cn/news39/247039.html

成都網站建設公司_創新互聯,為您提供手機網站建設軟件開發網站制作、面包屑導航、網站排名、虛擬主機

廣告

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

h5響應式網站建設
主站蜘蛛池模板: 国产第一草草影院 | 日韩精品麻豆 | 91一区二区视频 | 亚洲精品久久久久久久久久久网站 | 免费韩国美女爽快一级毛片 | 99久久国产综合精品网成人影院 | 国产日韩精品一区二区在线观看 | 久久国产夜色精品噜噜亚洲a | 在线观看免费国产成人软件 | 久久曰视频 | 免费一级肉体全黄毛片高清 | 蘑菇午夜三级 | 久草视频福利资源站 | 成人在线免费视频播放 | 午夜视频一区二区三区 | 久久成人国产 | 九九精品免视频国产成人 | 欧美精品一区二区三区视频 | 亚洲精品资源在线 | 国产欧美日韩精品a在线观看 | 久久精品亚洲一区二区 | 国产亚洲精品成人一区看片 | 黄色毛片免费在线观看 | 久久福利青草精品资源 | 欧美精品色精品一区二区三区 | a一级 | 久久久久久久久久免免费精品 | 欧美一级特黄真人毛片 | 亚洲天堂精品在线观看 | 成人精品一区二区激情 | 天堂男人在线 | 欧美国产日本高清不卡 | 免费播放美女一级毛片 | 国产亚洲精品美女一区二区 | 国产精品久久视频 | 久草国产在线视频 | 男人天堂社区 | 欧美一级影院 | 国产精品免费aⅴ片在线观看 | 一级毛片在线免费视频 | 国产美女在线一区二区三区 |