Sie möchten nicht die Information verlieren, dass der Benutzername als Reaktion auf einen nicht authentifizierten Anmeldeversuch vorhanden ist. Auf diese Weise können Angreifer feststellen, welche der E-Mail-Adressen in ihrer Liste bei Ihrem Dienst vorhanden sind.
Wenn sich der Benutzer jedoch mit dem Kennwort anmeldet, das er bei der Registrierung angegeben hat, ist dies nicht die Situation, in der Sie sich befinden. Sie wissen (so viel wie nie zuvor mit Passwörtern), dass die Person, die sich anmeldet, dieselbe Person ist, die dieses Passwort registriert hat. Es schadet also nicht, ihnen mitzuteilen, dass ihr Benutzername existiert. Sie wissen das, seit sie es registriert haben!
Was Sie nicht wissen, ist, dass diese Person tatsächlich die E-Mail-Adresse kontrolliert, die Sie für sie haben. Dies hängt eigentlich nicht mit der Überprüfung der Identität der Person zusammen, die sich mit einem Kennwort anmeldet. Möglicherweise möchten Sie es als alternatives Mittel zum Nachweis ihrer Identität verwenden (damit sie sich von dem Verlust ihres Passworts erholen können). Wenn Sie ihre E-Mail-Adresse nicht überprüft haben, können Sie dies nicht sicher tun (da Sie nicht wissen, dass die registrierte Person diese E-Mail-Adresse kontrolliert), sodass die Kontrolle über ihr eigenes Konto nicht sicher eingerichtet ist. Dies bedeutet jedoch nicht, dass Sie mehr als normal Grund haben, daran zu zweifeln, dass das Kennwort bewiesen hat, wer sie waren, und sie als nicht authentifizierten Benutzer zu behandeln.
Wenn Sie entscheiden, dass es wichtig ist, Benutzern die Anmeldung nicht zu erlauben Wenn Sie die Identität der Person, mit der Sie kommunizieren, ermittelt haben, sollten Sie ihnen einfach mitteilen, dass das Problem vorliegt, und sie das Problem beheben lassen.