支持取消安全入口

修复条件分支和并行分支下的并行分支panic
This commit is contained in:
v-me-50
2025-06-24 17:49:45 +08:00
parent 58e4c0ff11
commit 20b0e0c4bd
3 changed files with 19 additions and 2 deletions

View File

@@ -33,6 +33,11 @@ func SessionAuthMiddleware() gin.HandlerFunc {
session := sessions.Default(c)
now := time.Now()
gob.Register(time.Time{})
if public.Secure == "" && session.Get("secure") == nil {
session.Set("secure", true)
session.Set("lastRequestTime", now)
session.Save()
}
last := session.Get("lastRequestTime")
if routePath == public.Secure {