From ba6b517e5b6986609996339eae109bb2c279ee5f Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 6 Mar 2019 20:48:21 +0100 Subject: working registration and verification --- templates/login.html.ep | 26 +++++++++++++++++++++++++- templates/register.html.ep | 4 ++++ 2 files changed, 29 insertions(+), 1 deletion(-) (limited to 'templates') 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') { Ungültige Logindaten -

Falscher Account oder falsches Passwort.

+

Falscher (oder noch nicht freigeschalteter) Account oder falsches Passwort.

% } % else { Unbekannter Fehler @@ -39,6 +39,30 @@ % } +% if (my $from = stash('from')) { +
+
+ % if ($from eq 'register') { +
+
+ Bitte warten +

Ein Verifizierungslink wurde an die von dir angegebene + Mail-Adresse geschickt. Sobald du diesen angeklickt hast, + kannst du dich hier anmelden.

+
+
+ % } + % elsif ($from eq 'verification') { +
+
+ Account freigeschaltet +

Du kannst dich nun anmelden.

+
+
+ % } +
+
+% }
%= 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 @@

Die Bestätigungsmail konnte nicht verschickt werden. Ü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 %>“

-- cgit v1.2.3