The email duplicate check queries WHERE email LIKE ?. LIKE treats % and _ as wildcards, so an email containing those characters matches more rows than intended. A user registering with a%@example.com would falsely collide with admin@example.com.
app/handlers/sessions/register/register.go line 116 and app/handlers/profiles/settings/password.go line 78
The email duplicate check queries WHERE email LIKE ?. LIKE treats % and _ as wildcards, so an email containing those characters matches more rows than intended. A user registering with a%@example.com would falsely collide with admin@example.com.
app/handlers/sessions/register/register.goline 116 andapp/handlers/profiles/settings/password.goline 78