Sto progettando un'entità per rappresentare un oggetto di accesso. Il valore di username univoco è un indirizzo email, che andrà sul campo del nome utente.
Dovrei aggiungere un secondo campo chiamato email per indicare un indirizzo email di contatto per l'utente considerando che sarebbe stato valutato copiato dal campo username?
I miei requisiti sono l'indirizzo email come nome utente, password, oltre ai dettagli di contatto come nome, cognome, indirizzo email.
Quando hai trovato uno scenario come questo, cosa hai scelto di fare?