test
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-09 09:51:32 +11:00
parent 20dc745a64
commit dbc2276d68
10 changed files with 223 additions and 186 deletions

View File

@@ -19,6 +19,19 @@ func JwtAuthMiddleware() gin.HandlerFunc {
c.Abort()
return
}
// Token is valid, extract user_id
user_id, err := token.ExtractTokenID(c)
if err != nil {
log.Printf("JwtAuthMiddleware user_id could not be parsed : '%s'\n", err)
c.String(http.StatusUnauthorized, "Unauthorized")
c.Abort()
return
}
// Store user id in context for accessing later
log.Printf("JwtAuthMiddleware storing user-id '%d'\n", user_id)
c.Set("user-id", user_id)
c.Next()
}
}