feat: 完成后台Issue#4 管理员认证接口模块
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package routes
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
adminhandler "wx_service/internal/admin"
|
||||
)
|
||||
|
||||
func registerAdminRoutes(router *gin.Engine, handler *adminhandler.Handler) {
|
||||
if handler == nil {
|
||||
return
|
||||
}
|
||||
|
||||
admin := router.Group("/api/admin")
|
||||
{
|
||||
admin.POST("/login", handler.Login)
|
||||
|
||||
protected := admin.Group("")
|
||||
protected.Use(handler.AuthMiddleware())
|
||||
{
|
||||
protected.GET("/profile", handler.Profile)
|
||||
protected.POST("/logout", handler.Logout)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user