Преглед на файлове

Merge branch 'quick-bug-fix-20210804' of tmp/arozos into master

LGTM
TC преди 4 години
родител
ревизия
1eefdd66d4
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      user.go

+ 13 - 0
user.go

@@ -110,6 +110,19 @@ func user_handleUserRemove(w http.ResponseWriter, r *http.Request) {
 		return
 	}
 
+	currentUserinfo, err := userHandler.GetUserInfoFromRequest(w, r)
+	if err != nil {
+		//This user has not logged in
+		sendErrorResponse(w, "User not logged in")
+		return
+	}
+
+	if currentUserinfo.Username == userinfo.Username {
+		//This user has not logged in
+		sendErrorResponse(w, "You can't remove yourself")
+		return
+	}
+
 	//Clear Core User Data
 	userinfo.RemoveUser()