Se un utente con indirizzo user+123@gmail.com tenta di cambiare il proprio indirizzo in user@gmail.com, riceve il link di verifica, ma quando tenta di accettarlo, riceve il messaggio “email già in uso”.
Sembra che dovrebbe fare qualcosa come
negare il cambio all’altro indirizzo
accettare l’indirizzo senza verifica (è lo stesso indirizzo)
sostituire l’indirizzo prima di verificare se esiste già
Questo. Se l’utente tenta di cambiare l’email e gli indirizzi email normalizzati sono gli stessi, dovrebbe semplicemente cambiarla senza ulteriori processi.