From: qydysky Date: Fri, 22 Nov 2024 01:20:37 +0000 (+0000) Subject: 1 X-Git-Tag: v0.1.20241122012240 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=9e86fbb2b917ecb9a3df5f421d4f98283ac56259;p=front%2F.git 1 --- diff --git a/config.go b/config.go index 67779b3..f7f81c4 100755 --- a/config.go +++ b/config.go @@ -171,6 +171,8 @@ func (t *Config) SwapSign(ctx context.Context, logger Logger) { var backIs []*Back + backIs = append(backIs, route.FiliterBackByRequest(r)...) + if t, e := r.Cookie("_psign_" + cookie); e == nil { if backP, aok := route.backMap.Load(t.Value); aok { @@ -194,8 +196,6 @@ func (t *Config) SwapSign(ctx context.Context, logger Logger) { } } - backIs = append(backIs, route.FiliterBackByRequest(r)...) - if len(backIs) == 0 { logger.Warn(`W:`, fmt.Sprintf(logFormat, r.RemoteAddr, route.config.Addr, routePath, "BLOCK", ErrNoRoute)) w.Header().Add(header+"Error", ErrNoRoute.Error())