fix issues

This commit is contained in:
yanghao05
2023-02-01 18:50:59 +08:00
parent 5dd54b923d
commit 384677f071
9 changed files with 89 additions and 39 deletions

View File

@@ -12,6 +12,7 @@ import (
type Config struct {
App App
Captcha Captcha
Http Http
Log Log
Database Database

View File

@@ -0,0 +1,22 @@
package config
import (
"log"
"time"
)
type Captcha struct {
KeyLong int // 验证码长度
ImgWidth int // 验证码宽度
ImgHeight int // 验证码高度
OpenCaptcha int // 防爆破验证码开启此数0代表每次登录都需要验证码其他数字代表错误密码此数如3代表错误三次后出现验证码
OpenCaptchaTimeOut string // 防爆破验证码超时时间单位s(秒)
}
func (c *Captcha) OpenCaptchaTimeOutDuration() time.Duration {
d, err := time.ParseDuration(c.OpenCaptchaTimeOut)
if err != nil {
log.Panic(err)
}
return d
}