1. 后端生成随机数字验证码 并保存到变量里方便对比
2. 后端保存一张半透明的背景图
3. 后端利用工具包 将图片和验证码合成一张新图片,编码为base64
4. 前端在登录界面通过接口请求验证码,后端将合成的base64图片编码通过接口返回给前端
5. 前端在登录接口增加验证码字段传递给后端
6. 后端根据前端传过来的验证码字段对比保存在后端随机生成的验证码进行比较,如果一致就有了登录系统的资格
1. 后端生成随机数字验证码 并保存到变量里方便对比
2. 后端保存一张半透明的背景图
3. 后端利用工具包 将图片和验证码合成一张新图片,编码为base64
4. 前端在登录界面通过接口请求验证码,后端将合成的base64图片编码通过接口返回给前端
5. 前端在登录接口增加验证码字段传递给后端
6. 后端根据前端传过来的验证码字段对比保存在后端随机生成的验证码进行比较,如果一致就有了登录系统的资格