Gran sugerencia, pero me gustaría ver que esto falle en el mundo real antes de apresurarme a solucionarlo. La posición del correo electrónico hace que esto sea menos probable que suceda.
Me puedo imaginar casos en los que las personas incluyen correos electrónicos en campos personalizados y resulta que son el mismo correo electrónico con el que te registraste.
Supongo que un cambio que apoyo es “verificar que la contraseña/nombre/nombre de usuario no sea el correo electrónico”, ¿lo tenemos cubierto @nbianca?