微信小程序開發用戶登錄注冊會員相關注意點

2023-02-22    分類: 微信小程序

微信小程序的應用現在越來越廣,小程序的開發需求也越來多,在微信小程序的開發過程中除了微信小程序官方API文檔外,網上的資料也逐漸多了起來。但稍不注意可能就會掉進開發的坑里,我這邊總結一下小程序的相關會員開發內容。
微信小程序的一個重要需求就是獲取用戶會員管理,包括獲取用戶信息,用戶的登錄與注冊的功能,在平常的網頁開發過程序我們沒有過多地關注通信與登錄保持問題,一般是用戶登錄后用session來保持登錄,但在小程序中存在一個中間的轉發微信服務器,所以開發過程程中稍有不同。
小程序代碼
首先要講的就是登錄保持問題,用戶訪問后的session是以session_id來區分的,所以要訪問的頭部中加入PHPSESSION的session_id 的標識符進行傳遞,可以重新封裝request請求函數,當然還有post等方法可以自行封裝。
小程序登陸代碼
在使用小程序的官方登錄接口進行操作,在登錄的時候返回記錄的session值保存在本地數據中。
在服務端就是一系列的驗證了,包括用戶信息解密等功能。
如果直接就這樣做登錄應用,還是會存在問題的,會面臨以下幾個問題:
一是當用戶點擊拒絕授權獲取用戶信息后,用戶將無法再次使用必須有登錄才能使用的功能,這樣肯定是不好的,所以還要檢測當用戶沒有登錄時候要重新拉起授權同意讓用戶同意。
使用wx.openSetting({})來操作。
二是當網絡處理相對比較慢時,用戶不知道已經登錄,再去點其他需要會員登錄的頁面的時會出現問題,所以在獲取頁面的會員登錄請求時彈出登錄中的loding的界面讓用戶知道程序正在登錄中,登錄完成后關閉loding。wx.showLoading({title: '登錄中'}) wx.hideLoading()
三是當用戶長時間掛起一個頁面時,會導致服務器的session過期而本地存儲的sessionid不存在,這樣用這個sessionid去獲取信息的時候就會出錯,所以還要加一層判斷操作。頁面加載的時候去檢測用戶的session值還是否有效,如果有效不操作,失效則再次去執行登錄操作。onload和onshow都去執行檢測用戶登錄session是否有效。
作者:創新互聯小程序開發王國梁

標題名稱:微信小程序開發用戶登錄注冊會員相關注意點
轉載來源:http://m.kartarina.com/news20/239070.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有小程序開發微信小程序

廣告

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

商城網站建設
主站蜘蛛池模板: 中文字幕无码亚洲欧洲日韩| 日本无码色情三级播放| 中文字幕无码AV波多野吉衣| 国产亚洲AV无码AV男人的天堂| 亚洲av日韩av高潮潮喷无码 | 精品无码久久久久国产| 国产成年无码久久久久下载| 国产成人AV一区二区三区无码 | 亚洲精品无码成人| 无码国产色欲XXXX视频| 亚洲精品一级无码鲁丝片| 精品亚洲成A人无码成A在线观看| 亚洲成?Ⅴ人在线观看无码| 亚洲精品久久久久无码AV片软件| 伊人久久综合精品无码AV专区| 成年轻人电影www无码| 亚洲视频无码高清在线| 中文字幕无码播放免费| 无码国产精品一区二区免费16| 国产99久久九九精品无码| 国产午夜鲁丝片AV无码| 免费A级毛片无码免费视| 亚洲人成人伊人成综合网无码 | 无码熟妇αⅴ人妻又粗又大 | 中文字幕无码一区二区免费| 无码里番纯肉h在线网站| 亚洲精品无码一区二区| 亚洲人成人无码.www石榴| 中文字幕无码中文字幕有码| 久久久久无码精品国产不卡 | 亚洲欧洲无码AV电影在线观看| 人妻无码精品久久亚瑟影视| 无码av专区丝袜专区| 成人免费无码视频在线网站 | 色综合久久无码中文字幕| 无码国产精品一区二区免费vr| 无码成A毛片免费| 亚洲中文字幕无码一去台湾| 亚洲av无码片vr一区二区三区 | 中文字幕无码日韩专区| 亚洲成AV人在线观看天堂无码|