diff options
Diffstat (limited to 'templates/login.html.ep')
-rw-r--r-- | templates/login.html.ep | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/templates/login.html.ep b/templates/login.html.ep index 283aa60..08146c8 100644 --- a/templates/login.html.ep +++ b/templates/login.html.ep @@ -21,33 +21,7 @@ </div> % } % 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 'credentials') { - <span class="card-title">Ungültige Logindaten</span> - <p>Falscher Account oder falsches Passwort.</p> - % } - % elsif ($invalid eq 'confirmation') { - <span class="card-title">Account nicht freigeschaltet</span> - <p>Bitte besuche zuerst den per Mail verschickten Bestätigungslink.</p> - % } - % else { - <span class="card-title">Unbekannter Fehler</span> - <p>„<%= $invalid %>“</p> - % } - </div> - </div> - </div> - </div> + %= include '_invalid_input', invalid => $invalid % } % if (my $from = stash('from')) { <div class="row"> |