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) { router.Get("/login", h.handleLogin) router.Get("/register", h.handleRegister) } func (h *UserHandler) handleLogin(w http.ResponseWriter, r *http.Request) { 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) }