0) { $error = sprintf( 'Zu viele fehlgeschlagene Anmeldeversuche. Bitte in %d Minute(n) erneut versuchen.', (int)ceil($lockoutSeconds / 60) ); } elseif (Auth::login($pdo, $username, $password)) { header('Location: /index.php'); exit; } else { // Bewusst dieselbe Meldung fuer falschen Benutzer und falsches // Passwort - sonst laesst sich herausfinden, welche Konten es gibt. $error = 'Ungueltige Anmeldedaten.'; } } catch (\Throwable $e) { // Die urspruengliche Fassung gab hier die rohe PDO-Meldung samt // Hostname und Benutzernamen an jeden anonymen Besucher aus. Logger::error('Anmeldung fehlgeschlagen (technischer Fehler)', ['error' => $e->getMessage()]); $error = 'Anmeldung derzeit nicht moeglich. Bitte spaeter erneut versuchen.'; } } } ?>
Bitte melden Sie sich an, um fortzufahren