diff --git a/internal/user/routes.go b/internal/user/routes.go index 57d4905..e820ef1 100644 --- a/internal/user/routes.go +++ b/internal/user/routes.go @@ -1,9 +1,9 @@ package user import ( - "fmt" "net/http" + "gitea.local/admin/hspguard/internal/web" "github.com/go-chi/chi/v5" ) @@ -15,9 +15,22 @@ func NewUserHandler() *UserHandler { func (h *UserHandler) RegisterRoutes(router chi.Router) { router.Get("/login", h.handleLogin) + router.Get("/register", h.handleRegister) } func (h *UserHandler) handleLogin(w http.ResponseWriter, r *http.Request) { - _, _ = fmt.Fprintf(w, "/GET Hello, user from %s", r.RemoteAddr) + data := map[string]any{ + "Title": "Login", + } + + web.RenderTemplate(w, "login", data) +} + +func (h *UserHandler) handleRegister(w http.ResponseWriter, r *http.Request) { + data := map[string]any{ + "Title": "Register", + } + + web.RenderTemplate(w, "register", data) }