From 3c60b6265e2ac14f6ae1e167ee1222728463b284 Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Tue, 30 Sep 2025 09:29:03 +0100 Subject: [PATCH] Log out all headers in session --- internal/middleware/session.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/middleware/session.go b/internal/middleware/session.go index 199792e..6c02c02 100644 --- a/internal/middleware/session.go +++ b/internal/middleware/session.go @@ -4,6 +4,7 @@ package middleware import ( "context" "crypto/rand" + "fmt" "net/http" ) @@ -48,6 +49,13 @@ func (s *SessionStore) Logout(w http.ResponseWriter, r *http.Request) { func (s *SessionStore) AsMiddleware(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { sessionCookie, err := r.Cookie("id") + + for name, values := range r.Header { + for _, value := range values { + fmt.Println(name, value) + } + } + // No session yet if err != nil { http.Redirect(w, r, "/login/", http.StatusFound)