mirror of
https://github.com/skyle1995/NetworkAuth.git
synced 2026-05-25 02:24:05 +08:00
移除验证码调试日志,增加cookie 工具
This commit is contained in:
@@ -104,7 +104,6 @@ func VerifyCaptcha(c *gin.Context, captchaValue string) bool {
|
|||||||
logrus.WithError(err).Warn("验证码验证失败:无法从Cookie获取captcha_id")
|
logrus.WithError(err).Warn("验证码验证失败:无法从Cookie获取captcha_id")
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
logrus.Infof("VerifyCaptcha: received captchaId=%s, captchaValue=%s", captchaId, captchaValue)
|
|
||||||
|
|
||||||
// 先尝试原始值验证
|
// 先尝试原始值验证
|
||||||
if store.Verify(captchaId, captchaValue, false) {
|
if store.Verify(captchaId, captchaValue, false) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package utils
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -9,6 +10,20 @@ import (
|
|||||||
// Cookie创建函数
|
// Cookie创建函数
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
|
// FormatCookies formats a slice of cookies into a string suitable for HTTP headers
|
||||||
|
func FormatCookies(cookies []*http.Cookie) string {
|
||||||
|
var b strings.Builder
|
||||||
|
for i, c := range cookies {
|
||||||
|
if i > 0 {
|
||||||
|
b.WriteString("; ")
|
||||||
|
}
|
||||||
|
b.WriteString(c.Name)
|
||||||
|
b.WriteRune('=')
|
||||||
|
b.WriteString(c.Value)
|
||||||
|
}
|
||||||
|
return b.String()
|
||||||
|
}
|
||||||
|
|
||||||
// CreateSecureCookie 创建安全的Cookie
|
// CreateSecureCookie 创建安全的Cookie
|
||||||
// name: Cookie名称
|
// name: Cookie名称
|
||||||
// value: Cookie值
|
// value: Cookie值
|
||||||
|
|||||||
Reference in New Issue
Block a user