Update user.go
This commit is contained in:
parent
fa78b96d0e
commit
2d2ede9a7e
@ -5,6 +5,7 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
|
"strings"
|
||||||
"penahub.gitlab.yandexcloud.net/backend/quiz/core.git/middleware"
|
"penahub.gitlab.yandexcloud.net/backend/quiz/core.git/middleware"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -77,13 +78,13 @@ func (c *Controller) GetCurrentAccount(ctx *fiber.Ctx) error {
|
|||||||
func (c *Controller) ConnectAccount(ctx *fiber.Ctx) error {
|
func (c *Controller) ConnectAccount(ctx *fiber.Ctx) error {
|
||||||
authHeader := c.Get("Authorization")
|
authHeader := c.Get("Authorization")
|
||||||
if authHeader == "" {
|
if authHeader == "" {
|
||||||
c.Status(fiber.StatusUnauthorized).SendString("no JWT found")
|
ctx.Status(fiber.StatusUnauthorized).SendString("no JWT found")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
tokenString := strings.TrimPrefix(authHeader, "Bearer ")
|
tokenString := strings.TrimPrefix(authHeader, "Bearer ")
|
||||||
if tokenString == authHeader {
|
if tokenString == authHeader {
|
||||||
c.Status(fiber.StatusUnauthorized).SendString("invalid JWT Header: missing Bearer")
|
ctx.Status(fiber.StatusUnauthorized).SendString("invalid JWT Header: missing Bearer")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user