开放平台第三方平台帮小程序获取openid的时候,出现了问题,有偶然性的出现获取openid 一样的情况。查了很多天,应该不是我们自己代码的问题。因为发起请求的时候,每个请求客户端的ip不一样,说明不是一个设备上的请求。比如下面这几个接口,返回的内容一样的。
返回值:{"session_key":"GH2YJYUETA\/cgWzi6WD5\/w==","openid":"or5cK4wJD5kT153a_9S0sS-biMa4"}
返回值:{"session_key":"GH2YJYUETA\/cgWzi6WD5\/w==","openid":"or5cK4wJD5kT153a_9S0sS-biMa4"};
返回值:{"session_key":"GH2YJYUETA\/cgWzi6WD5\/w==","openid":"or5cK4wJD5kT153a_9S0sS-biMa4"};
返回值 {"session_key":"GH2YJYUETA\/cgWzi6WD5\/w==","openid":"or5cK4wJD5kT153a_9S0sS-biMa4"};
这几个接口不是同一个人发起的,但是结果完全一样。能确定的是每个请求的用户实际上都是不一样的。 通过客户端ip判断的。
前端时间同样遇到这个问题,把我们系统的用户都搞乱了. 因为 不同用户返回的openid竟然 有一样的.
官方竟然不知道?
同样出现这个问题,非常难以排查。
楼主解决这个问题了吗,请解答
客户端ip判断不同的用户这个不准吧,关注这个问题 太奇怪了