From 5c8f2b754f2a9fd53859ec572c0312334884c331 Mon Sep 17 00:00:00 2001 From: Eden Kirin Date: Tue, 6 Feb 2024 08:36:24 +0100 Subject: [PATCH] Redirect on successfull login --- app/handlers/login.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/handlers/login.go b/app/handlers/login.go index d1b3394..2506104 100644 --- a/app/handlers/login.go +++ b/app/handlers/login.go @@ -38,8 +38,13 @@ func LoginSubmit(f *fiber.Ctx) error { hasError = true } - if !hasError && !checkUsernamePassword(content.Username, content.Password) { - content.LoginError = "Invalid username or password" + if !hasError { + if checkUsernamePassword(content.Username, content.Password) { + f.Set("HX-Location", "/") + return nil + } else { + content.LoginError = "Invalid username or password" + } } Render(f, templates.LoginFormContent(content))