依赖包
使用该方法实现图片验证码、必须先安装依赖的包,如果安装出错,请百度安装方法。
“github.com/mojocn/base64Captcha”
生成验证码、以及验证方法
验证图片验证码是否正确,只需要在验证的接口中调用VerfiyCaptcha方法即可。
import (
"fmt"
"github.com/mojocn/base64Captcha"
"sync"
)
type CaptchaConfig struct {
Id string
CaptchaType string
VerifyValue string
ConfigAudio base64Captcha.ConfigAudio
ConfigCharacter base64Captcha.ConfigCharacter
ConfigDigit base64Captcha.ConfigDigit
}
var (
captchaConfig *CaptchaConfig
captchaConfigOnce sync.Once
)
// 获取base64验证码基本配置
func GetCaptchaConfig() *CaptchaConfig {
captchaConfigOnce.Do(func() {
captchaConfig = &CaptchaConfig{
Id