pass user id to request ctx
This commit is contained in:
parent
06e078703b
commit
848dd5df8a
@ -31,6 +31,7 @@ func validatePair(c *fiber.Ctx, p *auth.PairTokens) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
var userID int32
|
||||
claims, err := utils.ValidateJWT(p.AccessToken)
|
||||
if (err != nil && strings.Contains(err.Error(), "token is expired")) || claims["iss"] != constants.JWT_APP_ISS {
|
||||
rclaims, rerr := utils.ValidateJWT(p.RefreshToken)
|
||||
@ -52,9 +53,12 @@ func validatePair(c *fiber.Ctx, p *auth.PairTokens) bool {
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
|
||||
userID = pt.UserID
|
||||
}
|
||||
|
||||
// c.Locals("userId", id)
|
||||
userID = claims["sub"].(int32)
|
||||
c.Locals("userID", userID)
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user