Welcome page on first login or after password change

This commit is contained in:
William Bouzourène 2024-12-22 13:00:05 +01:00
parent 16ca31f27a
commit eb02ba5ba5
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww
7 changed files with 230 additions and 6 deletions

View file

@ -82,12 +82,15 @@ func main() {
// Middlewares
app.Use(middlewares.AuthMiddleware)
app.Use("/login", middlewares.DenyAuthMiddleware)
app.Use(middlewares.WelcomeMiddleware)
// Controllers
app.Get("/", controllers.Homepage)
app.Get("/login", controllers.LoginForm)
app.Post("/login", controllers.LoginProcess)
app.Get("/logout", controllers.LogoutProcess)
app.Get("/welcome", controllers.WelcomePage)
app.Post("/welcome", controllers.WelcomePage)
app.Get("/mfa/totp/enroll", controllers.TotpEnrollPage)
listenAddr := fmt.Sprintf(