package user import ( "net/http" "gitea.local/admin/hspguard/internal/web" "github.com/go-chi/chi/v5" ) type UserHandler struct{} func NewUserHandler() *UserHandler { return &UserHandler{} } func (h *UserHandler) RegisterRoutes(router chi.Router, api chi.Router) { router.Get("/login", h.loginPage) router.Get("/register", h.registerPage) } func (h *UserHandler) loginPage(w http.ResponseWriter, r *http.Request) { data := map[string]any{ "Title": "Login", } web.RenderTemplate(w, "login", data) } func (h *UserHandler) registerPage(w http.ResponseWriter, r *http.Request) { data := map[string]any{ "Title": "Register", } web.RenderTemplate(w, "register", data) }