feat: update middlewares
This commit is contained in:
@@ -15,14 +15,9 @@ func (f *Middlewares) Auth(ctx fiber.Ctx) error {
|
|||||||
return ctx.Next()
|
return ctx.Next()
|
||||||
}
|
}
|
||||||
|
|
||||||
uu, err := models.Users.GetByID(ctx.Context(), 1)
|
if strings.HasPrefix(ctx.Path(), "/v1/admin/") {
|
||||||
if err != nil {
|
return ctx.Next()
|
||||||
log.WithError(err).Error("failed to get user")
|
|
||||||
return ctx.SendString("NOT OK")
|
|
||||||
}
|
}
|
||||||
ctx.Locals("user", uu)
|
|
||||||
log.Infof("set ctx user: %d", uu.ID)
|
|
||||||
return ctx.Next()
|
|
||||||
|
|
||||||
fullUrl := string(ctx.Request().URI().FullURI())
|
fullUrl := string(ctx.Request().URI().FullURI())
|
||||||
u, err := url.Parse(fullUrl)
|
u, err := url.Parse(fullUrl)
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func (f *Middlewares) AuthAdmin(ctx fiber.Ctx) error {
|
func (f *Middlewares) AuthAdmin(ctx fiber.Ctx) error {
|
||||||
return ctx.Next()
|
|
||||||
if !strings.HasPrefix(ctx.Path(), "/v1/admin") {
|
if !strings.HasPrefix(ctx.Path(), "/v1/admin") {
|
||||||
return ctx.Next()
|
return ctx.Next()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user