=== UM Username Blacklist + WP Login ===
Contributors: Hari
Tags: blacklist, username, ultimate member, wp-login, security, redirect
Requires at least: 5.0
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Sperrt Blacklist-Usernamen beim Login in Ultimate Member und Standard WordPress Login. Zeigt eine Meldung an, sperrt das Passwortfeld und leitet optional auf eine andere Seite weiter. Inklusive Log-Datei und Statistik.
== Description ==
Dieses Plugin schützt deine WordPress-Seite vor unerwünschten Benutzern, Bots oder Test-Accounts.
Funktionen:
- Blacklist für Usernamen, die gesperrt werden sollen.
- Live-Check beim Eintippen des Usernamens (Frontend).
- Meldung “🚫 Username gesperrt” unter dem Eingabefeld.
- Passwortfeld wird sofort ausgeblendet, Submit-Button deaktiviert.
- Optionale Weiterleitung nach 2 Sekunden.
- Serverseitiger Schutz für Ultimate Member und Standard WP-Login.
- Log-Datei inkl. IP, Username, Zeitstempel und Quelle.
- Admin-Menü mit Einstellungen, Statistik und Log-Löschfunktion.
Kompatibel mit:
- Ultimate Member
- Standard WordPress Login
- Andere Plugins wie Guest Login, AIOS etc. (blockiert nicht)
== Installation ==
- Plugin-Ordner hochladen in
wp-content/plugins/um-username-blacklist/ - Plugin im WordPress-Dashboard aktivieren.
- Unter „Blacklist“ im Admin-Menü die gewünschten Benutzernamen eintragen (ein Name pro Zeile).
- Optional: Weiterleitung aktivieren und URL eintragen.
- Speichern.
== Usage ==
- Die eingegebenen Blacklist-Usernamen werden sofort beim Eintippen geprüft.
- Meldung wird angezeigt, Passwortfeld deaktiviert.
- Optional wird nach 2 Sekunden auf die konfigurierte URL weitergeleitet.
- Log-Einträge können im Admin-Menü eingesehen und gelöscht werden.
== Frequently Asked Questions ==
= Muss Ultimate Member installiert sein? =
Nein. Ultimate Member ist optional. Das Plugin funktioniert auch mit dem Standard WP-Login.
= Werden andere Plugins blockiert? =
Nein. Das Plugin greift nur auf den Username im Formular zu und hat keinen Einfluss auf andere Plugins wie Guest Login.
= Kann ich das Log löschen? =
Ja, im Admin-Menü gibt es eine Schaltfläche „Log löschen“.
== Screenshots ==
- Admin-Menü mit Blacklist, Weiterleitung und Log.
- Log-Statistik und Einträge.
- Meldung “Username gesperrt” im Frontend.
== Changelog ==
= 1.7 =
- Serverseitiger Schutz für Standard WP-Login hinzugefügt.
- Ultimate Member Support bleibt unverändert.
- Frontend JS für Meldung und Passwortfeld unverändert.
- Log + Statistik + Admin-Menü bleiben aktiv.
= 1.6 =
- Initiale Version mit Blacklist, Frontend Meldung, Passwortfeld-Sperre, optionaler Weiterleitung, Log und Admin-Menü.
