Fix flaw: was able to duplicate user emails because case sensitive check

This commit is contained in:
William Bouzourène 2026-03-13 14:26:27 +01:00
parent 1038deb225
commit 76981f31c8
Signed by: bouzoure
GPG key ID: 423440D735B56BE2

View file

@ -109,7 +109,7 @@ func UserAdd(c *fiber.Ctx) error {
user.Email = data.Email user.Email = data.Email
var usersEmail []models.User var usersEmail []models.User
result := db.Find(&usersEmail, "email = ?", user.Email) result := db.Find(&usersEmail, "LOWER(email) = LOWER(?)", user.Email)
if result.Error != nil { if result.Error != nil {
return result.Error return result.Error
} }