Ver código fonte

only let normal to be created on PRO

Abhishek Kondur 1 ano atrás
pai
commit
2a81fd0451
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      controllers/user.go

+ 4 - 0
controllers/user.go

@@ -350,6 +350,10 @@ func createUser(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
 		return
 	}
+	if !servercfg.IsPro && !user.IsAdmin {
+		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
+		return
+	}
 
 	err = logic.CreateUser(&user)
 	if err != nil {