1、现象:
在本地测试正常,打算在测试环境测试通过上,正式上线。在测试环境中测试出现了问题,获取登录cookie的过程中,先是出现了用户名不存在,然后是图形验证码出错
2、原因:
寻求账号的同事进行排查,发现线上环境的账号登录地址对应的ip为一个内网ip,测试环境的账号登录地址对应的ip为一个公网ip,经同事确认测试环境的host指向了公网,也由此断定线上环境指向的是生产环境的内网ip,生产环境有我的账号,测试环境没有我的账号,因此提示没有用户,当出现错误次数多了,就触发了图形验证码条件;
3、解决:
不要在测试环境测试,用本地环境测试好以后上线即可;