package mw import "github.com/gin-gonic/gin" //func SwagAuth(c *gin.Context) { // // 这里的 "user" 和 "password" 是示例,需要替换为实际的用户名和密码 // username := c.Query("user") // password := c.Query("password") // // // 验证用户名和密码 // if username != "micro_group" || password != "123456" { // //e.OutErr(c, e.ERR_UNAUTHORIZED, "Unauthorized!") // //return // c.AbortWithStatusJSON(401, gin.H{"error": "Unauthorized"}) // return // } // // // 如果密码正确,则继续执行后续的处理函数 // c.Next() //} // @summary 用于密码验证的中间件 func SwagAuth() gin.HandlerFunc { return func(c *gin.Context) { // 这里的 "user" 和 "password" 是示例,需要替换为实际的用户名和密码 username := c.Query("user") password := c.Query("password") // 验证用户名和密码 if username != "admin" || password != "secret" { c.AbortWithStatusJSON(401, gin.H{"error": "Unauthorized"}) return } // 如果密码正确,则继续执行后续的处理函数 c.Next() } }