diff --git a/middleware/jwt/jwt.go b/middleware/jwt/jwt.go index ebb444d..d7f1029 100644 --- a/middleware/jwt/jwt.go +++ b/middleware/jwt/jwt.go @@ -70,7 +70,7 @@ func JWT(opts ...JwtOption) middleware.Middleware { if err != nil { return err } - if needAuth && userInfo.UserId == 0 { + if needAuth && userInfo.UserId == "" { return errors.Unauthorized("TOKEN_BAD", "") } if authKey != "" { @@ -78,7 +78,7 @@ func JWT(opts ...JwtOption) middleware.Middleware { return err } } - if userInfo.UserId > 0 { + if userInfo.UserId != "" { ctx = SetUserContext(ctx, userInfo) } return nil