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
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var userID int32
|
||||||
claims, err := utils.ValidateJWT(p.AccessToken)
|
claims, err := utils.ValidateJWT(p.AccessToken)
|
||||||
if (err != nil && strings.Contains(err.Error(), "token is expired")) || claims["iss"] != constants.JWT_APP_ISS {
|
if (err != nil && strings.Contains(err.Error(), "token is expired")) || claims["iss"] != constants.JWT_APP_ISS {
|
||||||
rclaims, rerr := utils.ValidateJWT(p.RefreshToken)
|
rclaims, rerr := utils.ValidateJWT(p.RefreshToken)
|
||||||
@ -52,9 +53,12 @@ func validatePair(c *fiber.Ctx, p *auth.PairTokens) bool {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
userID = pt.UserID
|
||||||
}
|
}
|
||||||
|
|
||||||
// c.Locals("userId", id)
|
userID = claims["sub"].(int32)
|
||||||
|
c.Locals("userID", userID)
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user