diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-04-30 10:46:46 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-04-30 10:46:46 +0200 |
commit | 4ad1a1d20e52f7aa4b1ae2b7cc84c83c584d6725 (patch) | |
tree | 6789585c98a334938219d0c9aae0c7f947393e65 /templates/recover_password.html.ep | |
parent | 0226eba60ac14809f357240636a6a7151ef1ab1d (diff) |
Move invalid input errors into common sub-template
Diffstat (limited to 'templates/recover_password.html.ep')
-rw-r--r-- | templates/recover_password.html.ep | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/templates/recover_password.html.ep b/templates/recover_password.html.ep index 4ebc41a..a3332c3 100644 --- a/templates/recover_password.html.ep +++ b/templates/recover_password.html.ep @@ -1,36 +1,6 @@ <h1>Passwort zurücksetzen</h1> % 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 Daten</span> - <p>Falscher Account oder falsches Mail-Adresse.</p> - % } - % elsif ($invalid eq 'in progress') { - <span class="card-title">Passwort-Reset wird durchgeführt</span> - <p>Es wurde bereits ein Reset-Link verschickt.</p> - % } - % elsif ($invalid eq 'token') { - <span class="card-title">Ungültiger Token</span> - <p>Der Reset-Token ist ungültig oder abgelaufen. Neuen beantragen?</p> - % } - % else { - <span class="card-title">Unbekannter Fehler</span> - <p>„<%= $invalid %>“</p> - % } - </div> - </div> - </div> - </div> + %= include '_invalid_input', invalid => $invalid % } % if (stash('success')) { <div class="row"> |