ferry/apis/system/captcha.go
2020-07-17 15:51:05 +08:00

28 lines
426 B
Go

package system
import (
"ferry/tools/app"
"ferry/tools/captcha"
"fmt"
"github.com/gin-gonic/gin"
)
/*
@Author : lanyulei
*/
func GenerateCaptchaHandler(c *gin.Context) {
id, b64s, err := captcha.DriverDigitFunc()
if err != nil {
app.Error(c, -1, err, fmt.Sprintf("验证码获取失败, %v", err.Error()))
return
}
app.Custum(c, gin.H{
"code": 200,
"data": b64s,
"id": id,
"msg": "success",
})
}