37 lines
651 B
Go
37 lines
651 B
Go
package internaljwt
|
|
|
|
// import (
|
|
// "backend/model"
|
|
|
|
// "github.com/gofiber/fiber/v2"
|
|
// )
|
|
|
|
// func JwtFromBody(c *fiber.Ctx) error {
|
|
// req := new(model.TokenRequest)
|
|
// if err := c.BodyParser(req); err != nil {
|
|
// return c.Status(
|
|
// fiber.StatusBadRequest,
|
|
// ).JSON(
|
|
// fiber.Map{
|
|
// "error": "Cannot parse request body",
|
|
// },
|
|
// )
|
|
// }
|
|
|
|
// if req.Token == "" {
|
|
// return c.Status(
|
|
// fiber.StatusBadRequest,
|
|
// ).JSON(
|
|
// fiber.Map{
|
|
// "error": "Token not found in request body",
|
|
// },
|
|
// )
|
|
// }
|
|
|
|
// c.Request().Header.Set(
|
|
// "Authorization", "Bearer "+req.Token,
|
|
// )
|
|
|
|
// return c.Next()
|
|
// }
|