mirror of
https://github.com/getAlby/lndhub.go.git
synced 2025-12-23 07:35:04 +01:00
Check if token is valid in util method
This commit is contained in:
@@ -86,10 +86,14 @@ func GetUserIdFromToken(secret []byte, token string) (int64, error) {
|
|||||||
userIdClaim := "id"
|
userIdClaim := "id"
|
||||||
isRefreshClaim := "isRefresh"
|
isRefreshClaim := "isRefresh"
|
||||||
claims := jwt.MapClaims{}
|
claims := jwt.MapClaims{}
|
||||||
_, err := jwt.ParseWithClaims(token, claims, func(token *jwt.Token) (interface{}, error) {
|
parsedToken, err := jwt.ParseWithClaims(token, claims, func(token *jwt.Token) (interface{}, error) {
|
||||||
return secret, nil
|
return secret, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if !parsedToken.Valid {
|
||||||
|
return -1, errors.New("Token is invalid")
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return -1, err
|
return -1, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user