package config import "github.com/runningwater/gohub/pkg/config" func init() { config.Add("captcha", func() map[string]any { return map[string]any{ "height": config.Env("CAPTCHA_HEIGHT", 80), // 验证码高度 "width": config.Env("CAPTCHA_WIDTH", 240), // 验证码宽度 "length": config.Env("CAPTCHA_LENGTH", 6), // 验证码长度 "maxskew": config.Env("CAPTCHA_MAXSKEW", 0.7), // 最大斜角 "dotcount": config.Env("CAPTCHA_DOTCOUNT", 80), // 图片背景里的混淆点数量 "expire_time": config.Env("CAPTCHA_EXPIRE_TIME", 15), // 验证码过期时间,单位分钟 "debug_expire_time": config.Env("CAPTCHA_DEBUG_EXPIRE_TIME", 60), // 调试模式下验证码过期时间,单位分钟 "testing_key": config.Env("CAPTCHA_TESTING_KEY", "captcha_skip_test"), // 测试时跳过验证码的 key } }) }