feat: login and register pages for testing

This commit is contained in:
2025-05-18 14:05:55 +02:00
parent b7dbe1ef0d
commit bc9b2d44b2

View File

@ -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)
}