這個(gè)問題困惑了我很久,小程序啟動(dòng)檢查登錄態(tài)耗時(shí)太久(使用wx.checkSession),還要加載大量頁面數(shù)據(jù),顯示出來會(huì)非常慢。我現(xiàn)在在后端設(shè)置自定義登錄態(tài)3rd_session有效期為3天,并緩存在本地,每次打開用戶中心頁面時(shí)讀取本地的3rd_session判斷是否已登錄,涉及request請求時(shí)在后端檢驗(yàn)3rd_session是否過期,如果過期就叫前端重新登錄。不知道這個(gè)邏輯對不對?另外還有一些困擾:如果本地緩存被刪除或者破壞怎么辦?(本地緩存時(shí)效官方?jīng)]說法,只說超過一定時(shí)間會(huì)刪除,不知道多久)如果user表數(shù)據(jù)被惡意修改了影響正常下單支付怎么辦?如果后端故障重啟是不是3rd_session設(shè)置的有效期失敗了,要重新設(shè)置?
微信小程序登錄態(tài)維護(hù)的困擾
三國紛爭
2018-12-18 19:54:02