From 4ad1a1d20e52f7aa4b1ae2b7cc84c83c584d6725 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 30 Apr 2019 10:46:46 +0200 Subject: Move invalid input errors into common sub-template --- templates/register.html.ep | 60 +--------------------------------------------- 1 file changed, 1 insertion(+), 59 deletions(-) (limited to 'templates/register.html.ep') diff --git a/templates/register.html.ep b/templates/register.html.ep index 06ecce4..599f2b3 100644 --- a/templates/register.html.ep +++ b/templates/register.html.ep @@ -1,63 +1,5 @@ % if (my $invalid = stash('invalid')) { -
-
-
-
- % if ($invalid eq 'csrf') { - Ungültiger CSRF-Token -

Sind Cookies aktiviert? Ansonsten könnte es sich um einen - Fall von CSRF - handeln.

- % } - % 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 derzeit keine - travelynx-Accounts registriert werden.

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

Der Account wurde nicht angelegt, da die Bestätigungsmail - nicht verschickt werden konnte. - Überprüfe bitte, ob die Adresse gültig ist.

- % } - % elsif ($invalid eq 'token') { - Ungültiger Token -

Die Verifikation deiner Mail-Adresse ist fehlgeschlagen oder du hast den Token schon einmal verwendet.

- % } - % else { - Unbekannter Fehler -

„<%= $invalid %>“

- % } -
-
-
-
+ %= include '_invalid_input', invalid => $invalid % } %= form_for '/register' => (method => 'POST') => begin %= csrf_field -- cgit v1.2.3