diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/login.html.ep | 26 | ||||
-rw-r--r-- | templates/register.html.ep | 4 |
2 files changed, 29 insertions, 1 deletions
diff --git a/templates/login.html.ep b/templates/login.html.ep index 4e9b1c2..37afacc 100644 --- a/templates/login.html.ep +++ b/templates/login.html.ep @@ -28,7 +28,7 @@ % } % elsif ($invalid eq 'credentials') { <span class="card-title">Ungültige Logindaten</span> - <p>Falscher Account oder falsches Passwort.</p> + <p>Falscher (oder noch nicht freigeschalteter) Account oder falsches Passwort.</p> % } % else { <span class="card-title">Unbekannter Fehler</span> @@ -39,6 +39,30 @@ </div> </div> % } +% if (my $from = stash('from')) { + <div class="row"> + <div class="col s12"> + % if ($from eq 'register') { + <div class="card grey darken-4"> + <div class="card-content white-text"> + <span class="card-title">Bitte warten</span> + <p>Ein Verifizierungslink wurde an die von dir angegebene + Mail-Adresse geschickt. Sobald du diesen angeklickt hast, + kannst du dich hier anmelden.</p> + </div> + </div> + % } + % elsif ($from eq 'verification') { + <div class="card green darken-4"> + <div class="card-content white-text"> + <span class="card-title">Account freigeschaltet</span> + <p>Du kannst dich nun anmelden.</p> + </div> + </div> + % } + </div> + </div> +% } <div class="row"> %= form_for '/x/login' => (class => 'col s12', method => 'POST') => begin %= csrf_field diff --git a/templates/register.html.ep b/templates/register.html.ep index 48afddf..a227e6f 100644 --- a/templates/register.html.ep +++ b/templates/register.html.ep @@ -45,6 +45,10 @@ <p>Die Bestätigungsmail konnte nicht verschickt werden. Ü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> |