李伟乐 2 years ago
parent c3163cfa06
commit bea96a37b7
  1. 4
      api/user.http.go
  2. 6
      api/user_http.pb.go
  3. 4
      cmd/kit/main.go
  4. 2
      middleware/logging/logging.go

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

@ -22,8 +22,8 @@ func _User_List0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
var in LoginRequest var in LoginRequest
//user:list //user:list
var newCtx context.Context = ctx var newCtx context.Context = ctx
newCtx = jwt.SetAuthKeyContext(ctx, "user:list") newCtx = jwt.SetAuthKeyContext(newCtx, "user:list")
newCtx = jwt.SetNeedAuthContext(ctx, true) newCtx = jwt.SetNeedAuthContext(newCtx, true)
if err := ctx.BindQuery(&in); err != nil { if err := ctx.BindQuery(&in); err != nil {
return err return err
} }
@ -43,7 +43,7 @@ func _User_Login0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error
return func(ctx http.Context) error { return func(ctx http.Context) error {
var in LoginRequest var in LoginRequest
var newCtx context.Context = ctx var newCtx context.Context = ctx
newCtx = jwt.SetNeedAuthContext(ctx, true) newCtx = jwt.SetNeedAuthContext(newCtx, true)
if err := ctx.BindQuery(&in); err != nil { if err := ctx.BindQuery(&in); err != nil {
return err return err
} }

@ -111,9 +111,9 @@ func (u *Kit) genGet(f *protogen.File, s *protogen.Service, t *protogen.Generate
t.P("//", authKey) t.P("//", authKey)
t.P(`var newCtx context.Context=ctx`) t.P(`var newCtx context.Context=ctx`)
if authKey != "" { if authKey != "" {
t.P(`newCtx = jwt.SetAuthKeyContext(ctx, "`, authKey, `")`) t.P(`newCtx = jwt.SetAuthKeyContext(newCtx, "`, authKey, `")`)
} }
t.P(`newCtx = jwt.SetNeedAuthContext(ctx, `, needAuth, `)`) t.P(`newCtx = jwt.SetNeedAuthContext(newCtx, `, needAuth, `)`)
if method == protogen2.METHOD_GET { if method == protogen2.METHOD_GET {
t.P(`if err := ctx.BindQuery(&in); err != nil { t.P(`if err := ctx.BindQuery(&in); err != nil {
return err return err

@ -8,7 +8,7 @@ import (
func Server() middleware.Middleware { func Server() middleware.Middleware {
return func(handler middleware.Handler) middleware.Handler { return func(handler middleware.Handler) middleware.Handler {
return func(ctx context.Context, a any) (any, error) { return func(ctx context.Context, a any) (any, error) {
ctx = context.WithValue(ctx, "user-id", "1111")
return handler(ctx, a) return handler(ctx, a)
} }
} }

Loading…
Cancel
Save