Fix: root can ban root

pull/31/head
zijiren233 3 years ago
parent d918b09ce6
commit 1bcfcaebe0

@ -239,6 +239,11 @@ func BanUser(ctx *gin.Context) {
return return
} }
if u.IsRoot() {
ctx.AbortWithStatusJSON(http.StatusBadRequest, model.NewApiErrorStringResp("cannot ban root"))
return
}
if u.IsAdmin() && !user.IsRoot() { if u.IsAdmin() && !user.IsRoot() {
ctx.AbortWithStatusJSON(http.StatusBadRequest, model.NewApiErrorStringResp("cannot ban admin")) ctx.AbortWithStatusJSON(http.StatusBadRequest, model.NewApiErrorStringResp("cannot ban admin"))
return return

Loading…
Cancel
Save