Hi Timog,
noch einen Nachtrag. Wenn Du nur auf fehlerhafte Loginversuche im Frontend reagieren willst, funktioniert auch der nachfolgend beschriebene Weg. Erstelle die Datei
login_failed.php in
/account mit folgendem Inhalt:
<?php
if(!defined('WB_URL')) {
header('Location: ../pages/index.php');
exit(0);
}
?>
<h2>Login fehlgeschlagen</h2>
<p>Der Zugang zum "Internen Mitgliederbereich" wurde verweigert.</p>
<p>Entweder stimmen Benutzername und Passwort nicht überein, oder Du hast den Login Vorgang abgebrochen.<br />
Solltest Du Dein Passwort vergessen haben, oder noch nicht gegestriert sein, schicke bitte eine <a href="mailto:webmaster@deinedomain.de">Email an den Webmaster</a>.<br />
</p>
und ändere in
/account/login.php Zeile 51 von
define('PAGE_CONTENT', WB_PATH.'/account/login_form.php');
in
define('PAGE_CONTENT', WB_PATH.'/account/login_failed.php');
Wenn Du schon dabei bist, solltest Du auch die Anzahl der Versuch von derzeit 50 auf 3 oder so limitieren.
Frontend login: /account/login.php (MAX_ATTEMPS von 50 auf 3 setzen)
Backend login: /admin/login/index.php (MAX_ATTEMPS von 50 auf 3 setzen)
Gruss Christian