微信公众号误以为是cookie问题导致的串号
2017-03-09 本文已影响77人
hey_沙子
公众号开始是通过授权获取到的openid,然后生成用户存的cookie把用户id和openid,后来因为项目原因觉得不需要授权了,那就只存了uid,然后全部数据都是靠取cookie里的uid,结果发现我在我手机操作我的用户,另一个用户在他手机操作他的用户,没几分钟,居然我的手机上显示的所有用户数据都是他的数据,他的又是另一个人的,他并没有在我的手机登录过,按说cookie的机制是存在客户端,那这么说就是应该存在每个用户的微信app中的。怎么也说不通啊。
后来发现用户模块没有串,就是积分那块,终于找到原因,积分模块在CDN做了缓存,而用户模块是新加的域名,没有添加到CDN,后来把积分域名从CDN上撤下来,发现还真的不串了,坑啊!小编欲哭无泪,明明测试环境测了没问题,结果上到线上一下子就发现了这个问题,这种配置的问题真的是不懂啊,一个为了加速的CDN,毁了我一世英名!(/偷笑)