@cziehr: das habe ich innerhalb des Templates mit mäßigem Erfolg schon gemacht.
@turnermm: Das Plugin:
abortlogin hab ich mal getestet. Zu Anfang macht es einen vielversprechenden Eindruck. Doch wie ich herausgefunden habe, wird tatsächlich nur
?do=login geblockt.
Hängt man dem Seitenaufruf ein
?do=admin an, gelangt man trotzdem zur Anmeldung und man kann sich normal anmelden.
Ich habe dann in der
action.php vom Plugin folgendes geändert:
47. if($ACT == 'login' && !$this->is_allowed($allowed, $ip)) {
Geändert in
47. if($ACT != 'show' && !$this->is_allowed($allowed, $ip)) {
Damit werden alle
?do= Aufrufe gefiltert das nur
?do=show möglich ist.
Dann noch:
32. header("HTTP/1.0 403 Forbidden");
33. exit("<div style='text-align:center; padding-top:2em;'><h1>403: Login Forbidden</h1></div>");
Geändert in
32. header("Location: https://www.meinwiki.de/doku.php");
33. exit;
Das gleich nochmal in den Zeilen 51. & 52.
Damit wird statt einer Fehlermeldung einfach die Seite erneut aufgerufen.
Für mich ist die Frage nach einem Ob und Wie beantwortet :-)
Danke an euch beiden!