From 76981f31c895288a28c4bbca4c4078e407770244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Bouzour=C3=A8ne?= Date: Fri, 13 Mar 2026 14:26:27 +0100 Subject: [PATCH] Fix flaw: was able to duplicate user emails because case sensitive check --- controllers/users.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/users.go b/controllers/users.go index 4c15889..8301fce 100644 --- a/controllers/users.go +++ b/controllers/users.go @@ -109,7 +109,7 @@ func UserAdd(c *fiber.Ctx) error { user.Email = data.Email var usersEmail []models.User - result := db.Find(&usersEmail, "email = ?", user.Email) + result := db.Find(&usersEmail, "LOWER(email) = LOWER(?)", user.Email) if result.Error != nil { return result.Error }