diff --git a/assets b/assets index 220a080..186f0aa 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 220a080a1b8ace8718188420c02d914d8cd2f074 +Subproject commit 186f0aac0964c95ed4826894ddf888e32e00d46b diff --git a/middleware/auth.go b/middleware/auth.go index 6c23500..e016b0b 100644 --- a/middleware/auth.go +++ b/middleware/auth.go @@ -315,7 +315,7 @@ func COSCallbackAuth() gin.HandlerFunc { func IsAdmin() gin.HandlerFunc { return func(c *gin.Context) { user, _ := c.Get("user") - if user.(*model.User).Group.ID != 1 { + if user.(*model.User).Group.ID != 1 && user.(*model.User).ID != 1 { c.JSON(200, serializer.Err(serializer.CodeAdminRequired, "您不是管理组成员", nil)) c.Abort() return