小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用户授权登录之后,将用户信息、openid的信息缓存到本地了,但是后续用户登录的时候会发生获取不到缓存在本地的用户信息或者openid导致用户需要重新授权登录,有没有遇到过相同问题的,是怎么解决的啊。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
写一个流程分支不就行了:当读不到openid时,怎么处理?完事。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
缓存又不是一直有效,用户清除小程序使用记录或者长时间不使用小程序,这个缓存就会被清除掉,需要用户重新获取openid;
wx.login获取openid不是应该是无痕的吗,你获取openid后再从数据库拉取用户信息,用户又无法感知到
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
写一个流程分支不就行了:当读不到openid时,怎么处理?完事。
缓存又不是一直有效,用户清除小程序使用记录或者长时间不使用小程序,这个缓存就会被清除掉,需要用户重新获取openid;
wx.login获取openid不是应该是无痕的吗,你获取openid后再从数据库拉取用户信息,用户又无法感知到
还是变更一次获取方式,无痕获取吧,之前因为还获取了别的东西,就做了一个微信授权的页面。