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

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://www.kartarina.com/news20/239070.html

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

廣告

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

商城網站建設
主站蜘蛛池模板: 岛国av无码免费无禁网站| 无码丰满熟妇一区二区| 午夜无码一区二区三区在线观看| 成人免费无码大片A毛片抽搐| 无码日韩人妻AV一区免费l| 亚洲一区二区三区AV无码 | 麻豆AV无码精品一区二区| 国产成人无码精品久久久小说| 亚洲精品高清无码视频| 永久免费无码网站在线观看个| 精品无码人妻一区二区三区| 亚洲精品无码久久久久AV麻豆| 久久久久精品国产亚洲AV无码| 国产aⅴ激情无码久久| 国产AV无码专区亚洲AV琪琪| 91精品日韩人妻无码久久不卡| 国产乱人无码伦av在线a| 中文无码日韩欧免费视频| 国产怡春院无码一区二区| 无码人妻精品一区二区蜜桃网站| 国产AV无码专区亚洲AV男同 | 日韩精品无码永久免费网站| 精品成在人线AV无码免费看| 亚洲AV无码国产精品色午友在线| 丰满少妇人妻无码| 国产亚洲情侣一区二区无码AV| 久久亚洲AV成人无码国产电影 | 免费人妻av无码专区| 亚洲av午夜国产精品无码中文字| 久久Av无码精品人妻系列| 亚洲AV无码精品无码麻豆| 国产AV巨作情欲放纵无码| 日韩人妻无码一区二区三区| 中文字幕无码av激情不卡| 亚洲热妇无码AV在线播放| 国产AV无码专区亚洲AV毛网站 | 国模无码人体一区二区| 潮喷大喷水系列无码久久精品| 久久无码AV中文出轨人妻| 国模GOGO无码人体啪啪| 98久久人妻无码精品系列蜜桃|