Added basic login functionality to login form

This commit is contained in:
2025-02-08 15:29:17 +11:00
parent 5a93ef81dd
commit 1004dc9563
9 changed files with 138 additions and 7 deletions

View File

@@ -9,8 +9,16 @@ import (
func addRoutes(
mux *http.ServeMux,
) {
// Static files
mux.Handle("GET /static/", http.StripPrefix("/static/", handlers.HandleStatic()))
// Index page
mux.Handle("GET /", handlers.HandleRoot())
// Static pages
mux.Handle("GET /about", handlers.HandlePage(page.About()))
mux.Handle("GET /login", handlers.HandlePage(page.Login()))
// Login page and handlers
mux.Handle("GET /login", handlers.HandleLoginPage())
mux.Handle("POST /login", handlers.HandleLoginRequest())
}