package handler import ( "loveuer/utodo/pkg/resp" "github.com/gofiber/fiber/v3" ) func Login() fiber.Handler { return func(c fiber.Ctx) error { type Req struct { Username string `json:"username"` Phone string `json:"phone"` Email string `json:"email"` Password string `json:"password" validate:"required,min=8"` } var ( err error req Req ) if err = c.Bind().JSON(&req); err != nil { return resp.R400(c, "", nil, err.Error()) } // TODO: 完成登录 return nil } }