Das Erstellen einer vollständigen, produktionsbereiten Registrierung für Ihre Webanwendung ist mehr als nur das Erstellen einer einfachen Registrierungsseite.
Es gibt viele Fragen , die beantwortet werden müssen:
-
Wie bestätige ich die E-Mail-Adressen neuer Benutzer?
-
Wie speichere ich Benutzeranmeldeinformationen ordnungsgemäß und sicher ** ?
-
Was ist, wenn ein Benutzer sein Passwort vergisst ?
-
Was ist mit Benutzern, die ihr eigenes Passwort ändern ?
Wie stark sollten Passwörter sein? Wie kann ich vernünftiges erzwingen
Standardeinstellungen in der App, so dass meine Benutzer gute, starke Passwörter haben?
-
Was ist, wenn ich mehr als einen Benutzertyp habe? Ich brauche einen guten Weg, um zu speichern
Rollen und Privilegien ** .
-
Was ist mit Sicherheitsfragen ? Soll ich sie überhaupt haben?
-
Wie mache ich das alles mit guter Lokalisierungsunterstützung? Es gibt eine
viele Nachrichten beteiligt.
>> Registrierungsprozess
Beginnen Sie oben - so richten Sie einen grundlegenden Registrierungsprozess für Ihre Web-App ein. Hat nicht zu viele Schnickschnack, aber es ist sauber und funktionell von Anfang an.
>> Neuen Account per E-Mail aktivieren
Jetzt möchten wir sicherstellen, dass Benutzer ihre E-Mails überprüfen, bevor Sie sich einfach bei der App anmelden können.
** >> Erneutes Senden der Bestätigungs-E-Mail
**
Wenn sich ein Benutzer anmeldet und seine E-Mail-Adresse eine Zeitlang nicht bestätigt, verfällt die Überprüfung So fordern sie einen neuen Bestätigungslink an.
>> Registration - Password Encoding
Die uralte Frage - wie werden Passwörter gespeichert? Einfache antwort? Du nicht!
>> Die Registrierungs-API wird RESTful
Verbessern Sie die Registrierungs-API REST-fähiger und passen Sie das Frontend an, um es korrekt zu verwenden.
>> Passwort zurücksetzen
Benutzer sind vergessliche Kreaturen - also sie werden früher oder später ihre Passwörter vergessen. Sie sollten eine gute Möglichkeit für Ihre Benutzer haben, ihre Kennwörter zurückzusetzen, wenn dies erforderlich ist.
>> Kennwortstärke und -regeln
Sicherzustellen, dass Ihre Benutzer gute, starke Kennwörter verwenden, ist äußerst wichtig.
Der Registrierungsprozess sollte sie zu einer guten Passwortetikette führen.
>> Passwort aktualisieren
Wie kann der Benutzer nach dem Anmelden bei der App sein eigenes Kennwort aktualisieren oder ändern?
Nächster "