From 59f635f01e9ee45be6fb292dd7502801f40465f2 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 28 Sep 2026 06:49:10 +0200 Subject: [PATCH] fix: logout redirects --- handlers.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/handlers.go b/handlers.go index 1fd85b5..ad589be 100644 --- a/handlers.go +++ b/handlers.go @@ -128,6 +128,15 @@ func logoutHandler(c *gin.Context) { session := sessions.Default(c) session.Clear() session.Save() + redir := "" + if c.Query("returnTo") != "" { + redir = c.Query("returnTo") + } + if redir != "" { + c.Redirect(307, redir) + } else { + c.Redirect(307, defaultRedirect) + } } // Ensure that a user is currently logged in.