授权管理

This commit is contained in:
筱锋xiao_lfeng 2023-12-25 02:15:46 +08:00
parent d84518cd33
commit bb0f02275b
No known key found for this signature in database
GPG Key ID: F693AA12AABBFA87
3 changed files with 18 additions and 10 deletions

View File

@ -1,7 +1,8 @@
package cmd package cmd
import ( import (
"PersonalMain/internal/controller/auth" "PersonalMain/internal/controller/auth/token"
"PersonalMain/internal/controller/auth/user"
"PersonalMain/internal/middleware" "PersonalMain/internal/middleware"
"context" "context"
@ -21,21 +22,28 @@ var (
s := g.Server() s := g.Server()
s.Group("/api", func(group *ghttp.RouterGroup) { s.Group("/api", func(group *ghttp.RouterGroup) {
group.Middleware(middleware.TimestampMiddleware) group.Middleware(middleware.TimestampMiddleware)
group.Middleware(middleware.JsonResponseMiddleware)
group.Group("/", func(group *ghttp.RouterGroup) { group.Group("/", func(group *ghttp.RouterGroup) {
group.Middleware(ghttp.MiddlewareHandlerResponse)
group.Bind( group.Bind(
hello.NewV1(), hello.NewV1(),
) )
}) })
group.Group("/auth", func(group *ghttp.RouterGroup) { group.Group("/auth", func(group *ghttp.RouterGroup) {
group.Middleware(ghttp.MiddlewareHandlerResponse) group.Group("/user", func(group *ghttp.RouterGroup) {
group.Bind( group.Bind(
auth.NewAuthV1(), user.NewAuthV1(),
) )
})
group.Group("/token", func(group *ghttp.RouterGroup) {
group.Bind(
token.NewTokenV1(),
)
})
}) })
}) })
s.SetServerRoot("resource/public")
s.Run() s.Run()
s.SetServerRoot("public")
return nil return nil
}, },
} }

View File

@ -1,4 +1,4 @@
package auth package user
import ( import (
"PersonalMain/api" "PersonalMain/api"

View File

@ -1,4 +1,4 @@
package auth package user
import ( import (
"PersonalMain/api/request" "PersonalMain/api/request"
@ -12,5 +12,5 @@ func (c *ControllerV1) AuthRegister(_ context.Context, req *request.RegisterReq)
Message: "Success", Message: "Success",
Data: req, Data: req,
} }
return res, nil return res, err
} }