Kann ich nur eine "E-Mail" als eindeutige ID für eine Website verwenden, die nur Google OpenID und facebook OAuth Login unterstützt?Kann ich eine E-Mail als eindeutige ID für Benutzer verwenden?
Ich bin nicht IDs zu speichern, ich bin zu speichern nur die E-Mail ...
Wird es genug sein? Wird es Konflikte geben? Und wird jemand, der ein Facebook-Konto mit der gleichen E-Mail-Adresse von Google Mail registriert, aber noch nicht aktiviert hat, sich anmelden und Zugriff auf das Konto erhalten, das bei OpenId registriert wurde?
Es ist besser, Benutzer-IDs zu speichern. Wenn ein Benutzer seine E-Mail-Adresse ändert, finden Sie sie nicht in Ihrer Benutzerliste. Sie können die E-Mail auch speichern und prüfen, ob ein Benutzer sie geändert hat, damit Sie sie aktualisieren können. – Philip