mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-08 07:41:10 +08:00
支持取消安全入口
修复条件分支和并行分支下的并行分支panic
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user