2009-09-01 3 views
13

Für eine Webanwendung, welche ist die bessere Option?Benutzername oder E-Mail-ID für die Anmeldung?

Benutzernamen muss sich auf eine E-Mail verlassen, damit die Person sich später daran erinnert. Umgekehrt ist es selten, dass ein Benutzer mehrere Benutzernamen für eine bestimmte Webanwendung verwendet. Auch das Zurücksenden von Details an die E-Mail-Adresse des Benutzers bietet ein gewisses Maß an Sicherheit.

E-Mail auf der anderen Seite hat zusätzliche verwandte Probleme - Die meisten Benutzer haben mehrere E-Mail-IDs und ausnahmslos mehrere Konten erstellt. Das Zusammenführen dieser Konten wird zu einem riesigen Problem. Umgekehrt bietet die Verwendung einer E-Mail als Login-Kennung den Vorteil der externen Authentifizierung über OpenID.

Was würden Sie vorschlagen?

+1

E-Mail als Login-Kennung hat den Vorteil der externen Authentifizierung über OpenID? Wie geht es? Es ist eher so, als ob die Verwendung von OpenID den Vorteil hat, dass Benutzer E-Mail-Bezeichner verwenden können. –

+0

mögliches Duplikat von [Was für die Login-ID wird verwendet?] (Http: // stackoverflow.com/questions/6080/what-to-use-for-login-id) – EJP

Antwort

5

Ich würde OpenID vorschlagen. Sie müssen nicht über das Verschlüsseln und Speichern von Benutzer-Passwort sorgen, Sicherheit usw. ;-)

Edit: OpenID einige Pros and Cons

+0

@ Shoban hey cabn bitte erklären Sie diese OpenID, wie funktioniert es und wie kann ich es mit meiner Web-Anwendung –

+0

integrieren So würde ich, aber es Das heißt nicht, dass Sie sich nicht um die Sicherheit kümmern müssen - genau darum geht es bei der Anmeldung. Egal für den Schlüssel. –

+0

@Sam überprüfen Sie diese Frage: http://stackoverflow.com/questions/42407/how-do-i-implement-openid-in-my-web-application. Hat alle Informationen, die Sie brauchen. – Shoban

1

ich mich lieber hat eine E-Mail, es ist leichter zu merken und Benutzernamen Ich mag nicht immer verfügbar sind.

0

Mein erster Vorschlag ist OpenID. Direkt daneben, E-Mail-Login.

Es gibt die article, eine Schritt-für-Schritt-Anleitung zur Aktivierung von Open ID.

Aber mit ein wenig Suche bei Google, ich bin sicher, dass Sie OpenID mit Google-Konten, Yahoo-Konten und anderen Anbietern aktivieren können.

Grüße.

0

Es hängt tatsächlich von Ihrer Anwendung und ihren Funktionen ab.

Wenn Sie irgendeine Art von E-Mail-Messaging-System haben, dann ist die Einnahme der E-Mail-ID für die Anmeldung eine schlechte Idee (sowohl für die Benutzererfahrung als auch für das Geschäft).

Aber wenn es nur eine Art von Blogging und Foto-Publishing ist, dann ist die E-Mail-ID in Ordnung.

Fazit ist - Benutzernamen besser skalieren als E-Mails und nach meiner Erfahrung bevorzugen die meisten Benutzer Benutzernamen. Für sie ist die E-Mail-ID für die Kommunikation gedacht, nicht für die Authentifizierung, und ihre E-Mails ändern sich ständig von Unternehmen zu Unternehmen.

Oh bitte, OpenId ist mehr Kopfschmerzen als ein Dienstprogramm. Denk immer daran, wenn du Dinge "besitzt", sie skalieren besser. Aber egal, alles hängt von Ihrer App ab.

+0

Hallo Arpit Tambi, bitte geben Sie ein Beispiel wie Benutzernamen besser skalieren als E-Mail-Adressen? – Worker

Verwandte Themen