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"
|
||||
isRefreshClaim := "isRefresh"
|
||||
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
|
||||
})
|
||||
|
||||
if !parsedToken.Valid {
|
||||
return -1, errors.New("Token is invalid")
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
return -1, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user