Si un utilisateur avec l’adresse user+123@gmail.com essaie de changer son adresse pour user@gmail.com, il reçoit le lien de vérification, mais lorsqu’il essaie de l’accepter, il obtient le message « email already taken » (e-mail déjà utilisé).
Il semble qu’il devrait faire quelque chose comme :
refuser le changement vers l’autre adresse
accepter l’adresse sans vérification (c’est la même adresse)
remplacer l’adresse avant de vérifier si elle existe déjà
Ceci. Si l’utilisateur essaie de changer l’e-mail et que les adresses e-mail normalisées sont identiques, il devrait simplement la changer sans aucun autre processus.