diff --git a/controllers/mfa.go b/controllers/mfa.go index b40acec..9cd7654 100644 --- a/controllers/mfa.go +++ b/controllers/mfa.go @@ -90,10 +90,6 @@ func TotpEnrollPage(c *fiber.Ctx) error { } sess.Set("totp-verified", "yes") - err = sess.Save() - if err != nil { - return err - } redirectId := c.Query("redirect") redirectUrl := "/" @@ -107,6 +103,11 @@ func TotpEnrollPage(c *fiber.Ctx) error { } } + err = sess.Save() + if err != nil { + return err + } + return c.Redirect(redirectUrl) } else { mfaError = "Code temporaire invalide"