李伟乐 1 year ago
parent a71e3d102c
commit 8c398ecd47
  1. 2
      api/user.http.go
  2. 2
      api/user_http.pb.go
  3. 3
      middleware/jwt/jwt.go

@ -1,11 +1,11 @@
package user
import (
"github.com/gin-gonic/gin"
"context"
"git.diulo.com/mogfee/kit/middleware"
"git.diulo.com/mogfee/kit/errors"
"git.diulo.com/mogfee/kit/response"
"github.com/gin-gonic/gin"
)
func RegisterUserHandler(app *gin.Engine, srv UserServer, m ...middleware.Middleware) {

@ -1,9 +1,9 @@
package user
import (
"context"
"git.diulo.com/mogfee/kit/transport/http"
"git.diulo.com/mogfee/kit/middleware/jwt"
"context"
)
type UserHTTPServer interface {

@ -63,7 +63,7 @@ func JWT(opts ...JwtOption) middleware.Middleware {
if tokenStr == "" && needAuth {
return nil, errors.Unauthorized("NO_TOKEN", "")
}
if tokenStr != "" {
userInfo, err := cfg.validate.ParseToken(ctx, cfg.jwtKey, tokenStr)
if err != nil {
return nil, err
@ -80,6 +80,7 @@ func JWT(opts ...JwtOption) middleware.Middleware {
if userInfo.UserId > 0 {
ctx = SetUserContext(ctx, userInfo)
}
}
return handler(ctx, a)
}
}

Loading…
Cancel
Save