diff options
Diffstat (limited to 'templates/register.html.ep')
-rw-r--r-- | templates/register.html.ep | 60 |
1 files changed, 1 insertions, 59 deletions
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')) { - <div class="row"> - <div class="col s12"> - <div class="card red darken-4"> - <div class="card-content white-text"> - % if ($invalid eq 'csrf') { - <span class="card-title">Ungültiger CSRF-Token</span> - <p>Sind Cookies aktiviert? Ansonsten könnte es sich um einen - Fall von <a - href="https://de.wikipedia.org/wiki/Cross-Site-Request-Forgery">CSRF</a> - handeln.</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 derzeit keine - travelynx-Accounts registriert werden.</p> - % } - % elsif ($invalid eq 'sendmail') { - <span class="card-title">Mailversand fehlgeschlagen</span> - <p>Der Account wurde nicht angelegt, da die Bestätigungsmail - nicht verschickt werden konnte. - Überprüfe bitte, ob die Adresse gültig ist.</p> - % } - % elsif ($invalid eq 'token') { - <span class="card-title">Ungültiger Token</span> - <p>Die Verifikation deiner Mail-Adresse ist fehlgeschlagen oder du hast den Token schon einmal verwendet.</p> - % } - % else { - <span class="card-title">Unbekannter Fehler</span> - <p>„<%= $invalid %>“</p> - % } - </div> - </div> - </div> - </div> + %= include '_invalid_input', invalid => $invalid % } %= form_for '/register' => (method => 'POST') => begin %= csrf_field |