L'accesso alla registrazione tramite e-mail è un'idea migliore del nome utente per identificare l'utente?
Nome di accesso .
L'indirizzo email non è mai stato concepito come mezzo di identificazione, ma come mezzo di comunicazione
Se un utente accede prima degli occhi di qualcuno, verrà rivelato il suo indirizzo email, il che è piuttosto brutto. Se viene rivelato un nome di accesso, non è un grosso problema.
Non trasformare automaticamente il nome di accesso in un nome pubblico. Sono due cose completamente diverse. Consenti all'utente di specificare il nome visualizzato separatamente. Punti bonus, consente all'utente di modificare liberamente sia il nome di accesso che il nome visualizzato in seguito.
Considera OpenID. Ma se non vuoi usarlo, il plus per il nome utente è che non è collegato ad una email specifica. Il vantaggio per la posta elettronica è che non dovranno ricordare cosa hanno usato per un nome utente.
Email sicuramente. Guarda, gli utenti lo hanno già abbastanza male con un utente bajillion / passaggio da ricordare per altri siti. La maggior parte dei siti utilizza l'indirizzo e-mail per il nome utente, quindi segui questa procedura e semplifica la vita degli utenti ...
OpenID ftw ... se sei disposto a investire tempo per installarlo, penso che ci siano $$ in questione ma potrei sbagliarmi?
Penso che dovresti consentire sia il nome utente che l'email per il login (penso che questo sia il sistema che hanno con disqus ), naturalmente tu dovrebbe mostrare solo il nome utente ad altri come indicato da Matthew.
Aggiunto. Oppure puoi optare per OpenID (altamente raccomandato), che sta emergendo come una sorta di patente di guida internet .
Ci sono diversi motivi per preferire il nome utente via e-mail (sarebbe un abuso del concetto di e-mail, un terzo potrebbe leggere il tuo indirizzo - non che mi interessi il minimo, ma alcuni potrebbero) ecc, ma penso che i vantaggi vinci ancora:
Con un indirizzo email per il login puoi avere qualsiasi nome utente (troppo breve, troppo lungo, con spazi e maiuscole che non dovrai ricordare, con simboli speciali, lo chiami);
Devi già ricordare una password per ogni sito, ricordando che un nome utente abbinato è davvero troppo chiedere;
Le persone dovrebbero essere in grado di cambiare nome utente;
In alcuni casi (ad esempio, una comunità di music bands) un utente potrebbe gestire più account - dovrebbe avere un accesso extra per ciascuno e per qualsiasi? Dovrebbe avere un nome utente per gestirli tutti? Quale? Nessuno lo vedrà mai, comunque;
Le persone potrebbero voler cambiare nome utente.
Detto questo, la soluzione sta utilizzando servizi di autenticazione di terze parti, in particolare OpenID: se sei così hardcore h4X0r non avere un account in nessuna delle piattaforme supportate (google, facebook, twitter, qualsiasi cosa), probabilmente hai il tuo server OpenID.
Basta usare l'indirizzo email. Vite separazione delle preoccupazioni; Ho già troppi nomi utente.
Potresti fare entrambe le cose se vuoi, ma rischi di confondere le persone con un'interfaccia utente non standard se non stai attento. (Questo è uno svantaggio di OpenID.)
Inoltre, non essere un idiota come Gawker e trascurare di salt le tue password.
Il sito consente l'interazione sociale con altri che vedranno il nome? Se è così, lascia che l'utente scelga un nome utente.
Altrimenti, usa l'indirizzo email. Sarà una cosa in meno per l'utente da ricordare.
Ci sono situazioni in cui entrambi hanno vantaggi rispetto all'altro.
Penso che consentire agli utenti di prendere la chiamata qui, quindi si dovrebbe pensare di includere entrambe le opzioni. Se il nome di accesso è lo stesso dell'e-mail, allora selezioni un'ulteriore casella di controllo / pulsante di opzione ecc.
Siti come monster consentono l'accesso con il nome utente o l'id-email. Controlla la loro interfaccia.
Alla maggior parte delle persone piace mantenere il nome utente e l'e-mail un po 'separati, poiché il loro indirizzo e-mail potrebbe contenere dati personali. Pertanto, è una buona idea consentire all'utente di scegliere un nome utente.
Ci sono pro e contro su ogni soluzione:
utilizzando l'email:
utilizzando un nome utente:
Leggi altre domande sui tag security user-interface front-end