non sarebbe più semplice rendere la colonna dell'indirizzo email "UNIQUE" e gestire l'eventuale errore (tipo: email già presente -> Hai dimenticato la password?)