版权声明:本文为博主原创文章,未经博主允许不得转载
问题的产生
流程是这样的,要做一个用户登录的接口。在登录页面,前端先请求验证码,然后输入用户名密码和验证码之后,请求登录接口。
这里存在两个接口,验证码接口和登录接口。在验证码接口中我用session保存验证码,在登录接口中我从session取出验证码进行校验。
注意请求验证码图片的域名要和请求校验的域名一样,比如,localhost
和127.0.0.1
是不一样的
两个接口的代码如下:
两次获取的sessionid不一致,导致在登录时候,没有获取session中的验证码!
原来后台是做了一个跨域访问的设置