微信小程序用户登陆状态保持思路
生活随笔
收集整理的這篇文章主要介紹了
微信小程序用户登陆状态保持思路
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
小程序登陸狀態(tài)保持
1.在微信小程序全局變量中定義token字段
2.首次加載小程序時,獲取服務(wù)端的sessionId,并將sessionId存入客戶端的token中
PS:加載小程序時最好傳一個用戶唯一Id標識給服務(wù)端,以免用戶誤操作刷新小程序?qū)е碌顷憼顟B(tài)丟失(也可以不做)
3.將獲取到的token做為wx.request的請求頭(header)參數(shù),傳給服務(wù)端
PS:wx.request請求頭添加clienttype參數(shù),設(shè)值為proweixin;服務(wù)端根據(jù)clienttype判斷是否需要校驗驗證碼(若沒有驗證碼,也可以不做)
4.服務(wù)端校驗用戶登陸一次后,取token為key,取用戶信息為value保存到服務(wù)端緩存中,并設(shè)置該信息的超時時間(推薦存入redis,自帶超時機制)
5.用戶在客戶端登陸后,服務(wù)端緩存的token信息超時之前,客戶端發(fā)送到服務(wù)端的每次請求,視為該用戶已登陸,無需再次登陸(在請求前加入攔截器,驗證token是否超時)
總結(jié)
以上是生活随笔為你收集整理的微信小程序用户登陆状态保持思路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动认证新势能,极光认证新增“一键登录”
- 下一篇: python框架---->pymy