同一小程序,同一用户,openid不同

小程序 文章 2021-01-26 10:41 0 16 全屏看文

同一小程序,同一用户,openid不同Same applet, same user, different openid

同一小程序,同一用户,openid不同

同一小程序后台获取到用户的openid,用户名和头像完全相同,且后一openid登陆后,前面的登录的时间不再更新,基本能判断是同一人,因小程序里存在部分用户数据,根据openid匹配到用户,是否有办法解决这个问题

op8_74mm8VRvDuIWjPlcgL582jRY

op8_74tAxxNM8W_V-GTcbxTl9C8g

op8_74gec_zmKET1Z36wNyb78SFA

op8_74jmj_9R0bDEJa3oNs6fAcm0

以上4个openid为同一人


op8_74tYDI3IKNj41CfgqC10WJbs

op8_74qQMYZfvRRssLiqeomc0iZY

op8_74noS2WfD3IR8eiQwDZL_hjg

op8_74lJ5h-j3syYzLXA57toWK3Q

op8_74g3m2F-Eo16g4mBt4SpWvCE

以上5个openid为同一人

The same applet gets the user's openid in the background, and the user name and avatar are exactly the same. After the latter openid logs in, the previous login time is no longer updated. Basically, it can be judged that it is the same person. Because there is some user data in the applet, whether there is a way to solve this problem by matching the user with openid_ 74mm8VRvDuIWjPlcgL582jRY op8_ 74tAxxNM8W_ V-GTcbxTl9C8g op8_ 74gec_ zmKET1Z36wNyb78SFA op8_ 74jmj_ The four openids above 9r0bdeja3ons6facm0 were the same person op8_ 74tYDI3IKNj41CfgqC10WJbs op8_ 74qQMYZfvRRssLiqeomc0iZY op8_ 74noS2WfD3IR8eiQwDZL_ hjg op8_ 74lJ5h-j3syYzLXA57toWK3Q op8_ The five openids above 74g3m2f-eo16g4mbt4spwvce were the same person

回答:

野生奥特曼:

自家代码有问题吧。。。

姜俊屹:如果有问题,可能是什么问题?
|G.XIAO|:

同一个用户,同一个小程序这个是如何确定吗

姜俊屹:小程序就是我自己的,同一用户是通过头像和名字来判断,5次重复,5次都是不同用户的可能性极低
|G.XIAO|:头像和名字 不能完全确定是同一个用户吧,可以看看这个五个人对应的unionId,或者系统版本?手机设备信息等,增加check条件
brave:

确定自己的接口没问题?openId是唯一的,只要你的AppID没改动过,自查代码逻辑吧。

姜俊屹:那么多用户,只有这两个出现这种情况,不太可能是代码问题吧,appid也没有变过
brave:你都说了只有两个人是这样,头像昵称相同就一定是同一个人?
brave:要么是你的接口没鉴权,被别人盗用了;要么是,人家授权过来的头像信息是授权时点随机生成的,是会有一样的头像昵称。
姜俊屹:鉴权是肯定有,不然也获取不到openid,有你说的可能性,两个openid的昵称和头像相同是可能会有千分之一的概率,但是5个相同,这个概率是不是太低了

-EOF-