% if (my $user = current_user()) {
Hallo, <%= $user->{name} %>!

Du bist bereits angemeldet. Falls du mehrere Accounts hast und auf einen anderen wechseln möchtest, musst du dich vorher abmelden.

% } % if (my $invalid = stash('invalid')) {
% if ($invalid eq 'csrf') { Ungültiger CSRF-Token

Sind Cookies aktiviert? Ansonsten könnte es sich um einen Fall von CSRF handeln.

% } % elsif ($invalid eq 'credentials') { Ungültige Logindaten

Falscher Account oder falsches Passwort.

% } % else { Unbekannter Fehler

Das sollte nicht passieren™

% }
% }
%= form_for '/x/login' => (class => 'col s12', method => 'POST') => begin %= csrf_field
account_circle
lock
%= end