Loading index.pl +7 −1 Original line number Diff line number Diff line Loading @@ -922,10 +922,16 @@ post '/login' => sub { if ( $self->authenticate( $user, $password ) ) { $self->redirect_to('/'); } else { my $data = $self->get_user_password($user); if ( $data and $data->{status} == 0 ) { $self->render( 'login', invalid => 'confirmation' ); } else { $self->render( 'login', invalid => 'credentials' ); } } } }; get '/register' => sub { Loading templates/login.html.ep +6 −2 Original line number Diff line number Diff line Loading @@ -34,11 +34,15 @@ % } % elsif ($invalid eq 'credentials') { <span class="card-title">Ungültige Logindaten</span> <p>Falscher (oder noch nicht freigeschalteter) Account oder falsches Passwort.</p> <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>Das sollte nicht passieren™</p> <p>„<%= $invalid %>“</p> % } </div> </div> Loading Loading
index.pl +7 −1 Original line number Diff line number Diff line Loading @@ -922,10 +922,16 @@ post '/login' => sub { if ( $self->authenticate( $user, $password ) ) { $self->redirect_to('/'); } else { my $data = $self->get_user_password($user); if ( $data and $data->{status} == 0 ) { $self->render( 'login', invalid => 'confirmation' ); } else { $self->render( 'login', invalid => 'credentials' ); } } } }; get '/register' => sub { Loading
templates/login.html.ep +6 −2 Original line number Diff line number Diff line Loading @@ -34,11 +34,15 @@ % } % elsif ($invalid eq 'credentials') { <span class="card-title">Ungültige Logindaten</span> <p>Falscher (oder noch nicht freigeschalteter) Account oder falsches Passwort.</p> <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>Das sollte nicht passieren™</p> <p>„<%= $invalid %>“</p> % } </div> </div> Loading