Um ein neues Konto zu erstellen muss sich der Nutzer registrieren. Dafür müssen folgende Informationen angegeben werden:
- Vorname
- Nachname
- E-Mail-Adresse
- Straße
- Hausnummer
- Postleitzahl
- Passwort
- Kenntnisnahme der allgemeinen Geschäftsbedingungen (AGB)
Beim Erstellen des Passworts erhält der Nutzer Hinweise, um die Sicherheit des Kontos zu gewährleisten. Alle Felder müssen vollständig ausgefüllt werden, da der Registrierungsbutton ansonsten deaktiviert bleibt und die Meldung „DATA INCOMPLETE“ anzeigt.
Das Frontend überprüft die Eingaben und kennzeichnet fehlerhafte oder fehlende Felder. Erfolgreich ausgefüllte Felder werden entsprechend markiert, und eine Erfolgsmeldung wird angezeigt.
Sobald alle Angaben gemacht wurden, kann der Nutzer die Registrierung abschließen. Es wird ein neues Konto erstellt, und dessen Daten werden in der Datenbank im Backend gespeichert.
Anschließend erhält der Nutzer eine E-Mail zur Verifizierung seines Kontos. Erst nach erfolgreicher Bestätigung, die vom Backend überprüft wird, kann er sich mit seinen Zugangsdaten einloggen. Das Backend prüft dabei die E-Mail-Adresse sowie den für die Registrierung generierten Salt, eine zufällige Zeichenfolge, die zur Erhöhung der Sicherheit dient.