Yes, and it is very hard to show a generic error during sign up.
"There is an error with your data..." WHAT ERROR? I've typed 10 fields.
I think a better approach is to rate limit wrong usernames / emails during sign in.
"There is an error with your data..." WHAT ERROR? I've typed 10 fields.
I think a better approach is to rate limit wrong usernames / emails during sign in.
If there was no existing account, send an email with the text: "An account was created for this email address at Example.com. If you requested this account, you may activate it by clicking here: https://..."
If there was an existing account, send: "An attempt was made to create a new account at Example.com for this email address, but you already have an account. If you have forgotten your password, visit https://..."