From c4f8cf87f59c048eb3e131a5d94dadd3a1e897f7 Mon Sep 17 00:00:00 2001 From: leo Date: Sat, 6 May 2023 00:09:13 +0200 Subject: [PATCH] go: redirect signed users from / to /home --- handlers/handlers.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/handlers/handlers.go b/handlers/handlers.go index 1a7c8d0..894dbf3 100644 --- a/handlers/handlers.go +++ b/handlers/handlers.go @@ -119,6 +119,13 @@ func Admin() echo.HandlerFunc { func Index() echo.HandlerFunc { return func(c echo.Context) error { + sess, _ := session.Get(setting.SessionCookieName(), c) + + username := sess.Values["username"] + if username != nil { + return c.Redirect(http.StatusFound, "/home") + } + tpl := getTmpl("index.tmpl") csrf := c.Get("csrf").(string)