diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-03-05 18:19:14 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-03-05 18:19:14 +0100 |
commit | 8d353fcf9df1fa2acaf10ff3545a0b3d96810dfb (patch) | |
tree | 7b843a6abf0c7b3a15a217dfbb05755fc9a22dd1 /templates/register.html.ep | |
parent | 32f3334b5cb270201c553f16e407c5567ea7cccd (diff) |
registration: more error handling
Diffstat (limited to 'templates/register.html.ep')
-rw-r--r-- | templates/register.html.ep | 51 |
1 files changed, 42 insertions, 9 deletions
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</a> handeln.</p> % } - % elsif ($invalid eq 'credentials') { - <span class="card-title">Ungültige Logindaten</span> - <p>Falscher Account oder falsches Passwort.</p> + % elsif ($invalid eq 'user_empty') { + <span class="card-title">Leerer Nutzername</span> + <p>Bitte gib einen Nutzernamen an.</p> + % } + % elsif ($invalid eq 'mail_empty') { + <span class="card-title">Leere Mail-Adresse</span> + <p>Bitte gib eine E-Mail-Adresse an.</p> + % } + % elsif ($invalid eq 'user_format') { + <span class="card-title">Ungültiger Nutzername</span> + <p>Für den Nutzernamen erlaubte Zeichen sind + 0-9, a-z, A-Z sowie Unterstrich (_) und Bindestrich (-).</p> + % } + % elsif ($invalid eq 'user_collision') { + <span class="card-title">Name bereits vergeben</span> + <p>Es gibt bereits einen Account unter diesem Namen.</p> + % } + % elsif ($invalid eq 'password_notequal') { + <span class="card-title">Passwort ungültig</span> + <p>Die angegebenen Passwörter sind nicht identisch.</p> + % } + % elsif ($invalid eq 'password_short') { + <span class="card-title">Passwort zu kurz</span> + <p>Das Passwort muss mindestens acht Zeichen lang sein.</p> + % } + % elsif ($invalid eq 'mail_blacklisted') { + <span class="card-title">Mailadresse nicht nutzbar</span> + <p>Mit der angegebenen E-Mail-Adresse können keine + travelynx-Accounts registriert werden.</p> + % } + % elsif ($invalid eq 'sendmail') { + <span class="card-title">Mailversand fehlgeschlagen</span> + <p>Die Bestätigungsmail konnte nicht verschickt werden. + Überprüfe bitte, ob die Adresse gültig ist.</p> % } % else { <span class="card-title">Unbekannter Fehler</span> @@ -67,14 +98,16 @@ <p> 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 <a - href="/x/impressum">Datenschutzerklärung</a> beschrieben. + an Dritte weitergegeben. Die <a + href="/x/impressum">Datenschutzerklärung</a> beschreibt weitere + erhobene Daten sowie deren Zweck und Speicherfristen. + Accounts werden nach einem Jahr ohne Nutzung automatisch gelöscht. </p> <p> - 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. </p> </div> </div> |