package middleware import ( "github.com/gin-gonic/gin" "github.com/lejianwen/rustdesk-api/http/response" "github.com/lejianwen/rustdesk-api/service" ) // AdminPrivilege ... func AdminPrivilege() gin.HandlerFunc { return func(c *gin.Context) { u := service.AllService.UserService.CurUser(c) if !service.AllService.UserService.IsAdmin(u) { response.Fail(c, 403, "无权限") c.Abort() return } c.Next() } }