From 8d353fcf9df1fa2acaf10ff3545a0b3d96810dfb Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 5 Mar 2019 18:19:14 +0100 Subject: registration: more error handling --- templates/register.html.ep | 51 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 9 deletions(-) (limited to 'templates/register.html.ep') diff --git a/templates/register.html.ep b/templates/register.html.ep index 2a421bb..3e69239 100644 --- a/templates/register.html.ep +++ b/templates/register.html.ep @@ -10,9 +10,40 @@ href="https://de.wikipedia.org/wiki/Cross-Site-Request-Forgery">CSRF handeln.

% } - % elsif ($invalid eq 'credentials') { - Ungültige Logindaten -

Falscher Account oder falsches Passwort.

+ % elsif ($invalid eq 'user_empty') { + Leerer Nutzername +

Bitte gib einen Nutzernamen an.

+ % } + % elsif ($invalid eq 'mail_empty') { + Leere Mail-Adresse +

Bitte gib eine E-Mail-Adresse an.

+ % } + % elsif ($invalid eq 'user_format') { + Ungültiger Nutzername +

Für den Nutzernamen erlaubte Zeichen sind + 0-9, a-z, A-Z sowie Unterstrich (_) und Bindestrich (-).

+ % } + % elsif ($invalid eq 'user_collision') { + Name bereits vergeben +

Es gibt bereits einen Account unter diesem Namen.

+ % } + % elsif ($invalid eq 'password_notequal') { + Passwort ungültig +

Die angegebenen Passwörter sind nicht identisch.

+ % } + % elsif ($invalid eq 'password_short') { + Passwort zu kurz +

Das Passwort muss mindestens acht Zeichen lang sein.

+ % } + % elsif ($invalid eq 'mail_blacklisted') { + Mailadresse nicht nutzbar +

Mit der angegebenen E-Mail-Adresse können keine + travelynx-Accounts registriert werden.

+ % } + % elsif ($invalid eq 'sendmail') { + Mailversand fehlgeschlagen +

Die Bestätigungsmail konnte nicht verschickt werden. + Überprüfe bitte, ob die Adresse gültig ist.

% } % else { Unbekannter Fehler @@ -67,14 +98,16 @@

Die Mail-Adresse wird ausschließlich zur Bestätigung der Anmeldung und für die "Passwort vergessen"-Funktionalität verwendet und nicht - an Dritte weitergegeben. Weitere erhobene Daten sowie deren Zweck - und Speicherfristen werden in der Datenschutzerklärung beschrieben. + an Dritte weitergegeben. Die Datenschutzerklärung beschreibt weitere + erhobene Daten sowie deren Zweck und Speicherfristen. + Accounts werden nach einem Jahr ohne Nutzung automatisch gelöscht.

- Für jeden Account wird das Datum der letzten Anmeldung gespeichert. - Accounts, die mehr als ein Jahr (12 Monate) nicht genutzt wurden, - werden automatisch und unwiderruflich gelöscht. + Bitte beachten: Travelynx ist ein privat betriebenes Projekt ohne + Verfügbarkeitsgarantie. Unangekündigte Downtimes oder eine + kurzfristige Einstellung dieser Seite sind nicht vorgesehen, aber + möglich.

-- cgit v1.2.3