package main import ( "net/http" "github.com/labstack/echo/v4" logins "gitlab.g3e.fr/h6n/users/internal" ) func login(c echo.Context) error { var request logins.RequestLogin if err := c.Bind(&request); err != nil { return c.JSON(http.StatusBadRequest, err) } if response, err := logins.CreateLogin(db, request); err != nil { return c.JSON(http.StatusBadRequest, "Not a valide user username or password") } else { return c.JSON(http.StatusOK, response) } }