基于gin框架-验证码demo

学习go的过程中,有不少业务场景比如做登录检验,验证码等等。

这里输出一个demo,基本gin框架:https://github.com/chaofavip/go-captcha

基本接口包括三个

1、获取验证码

http://localhost:8006/captcha

 1 {
 2     "code": 200,
 3     "data": {
 4         "id": "ADzgm94K8qWDiN8ZrPPH",
 5         "img_url": "/captcha/ADzgm94K8qWDiN8ZrPPH.png",
 6         "refresh": "/captcha/ADzgm94K8qWDiN8ZrPPH.png?reload=1",
 7         "verify": "/captcha/ADzgm94K8qWDiN8ZrPPH/这里替换为正确的验证码进行验证"
 8     },
 9     "msg": "验证码信息"
10 }

 

2、通过验证码ID获取图片

http://localhost:8006/captcha/rCmKwkin0G37vJw6fV4n.png

 

 

3、通过验证码ID+获取的结果输入检验

 http://localhost:8006/captcha/rCmKwkin0G37vJw6fV4n/8938

1 {
2     "code": 200,
3     "data": "",
4     "msg": "验证码校验通过"
5 }

 

posted @ 2021-01-13 16:38  蒙面皇冠  阅读(758)  评论(0编辑  收藏  举报