微信公开课
如何看待微信公开课小程序热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」
摘要:小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid
展开:场景:同一个小程序之前都好好的,最近用户报告他们没法看见他们对应的信息了,我查了数据库发现我们的用户很多都有2个openid甚至有3个openid,但是按照我的算法是如果他使用了用户相关的功能,会授权然后我们就会拿到他们的微信的昵称啊头像啊啥的然后给他们生成一个我们自己的用户号,这个用户号唯一并且和openid绑定什么情况下会有2个openid呢我是按照正常的登陆流程来获取用户ID的wxlogin然后拿到code传到后台用我们的服务器再次请求然后得到返回值然后把session_key+openid分别存好后,session_key+openid再MD5后生成一个简单的third_session然后返还给用户每次都看过期没有,如果过期了重新请求一次,如果没过期继续用这个流程应该没什么问题可是数据库里面有很多是有多个openid的,我放几张图为什么同一个用户会有2个甚至3个openid呢了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」
微信公开课小程序热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序openid是唯一的么同一个人同一个用户怎么会出现两个不一样的openid」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。