Version 1.1.1
- Changed: ALTCHA on the WooCommerce account forms is now part of the free edition. Every public form is protected by ALTCHA in both editions.
Efter X mislykkede loginforsøg fra samme IP-adresse spærrer pluginet adgangen i Y timer. Det er én enkel regel, som du selv bestemmer, og den holder robotter og gættere ude af dit WordPress-login.
Alle WordPress-sider får besøg af robotter, der prøver tusindvis af adgangskoder på wp-login.php. Selv med en stærk adgangskode belaster angrebene serveren, fylder loggene og skaber støj i dine sikkerhedsmails. Med Login Limit sætter du en grænse: hvor mange forsøg må en IP-adresse have, og hvor længe skal den vente, når grænsen er nået?
Pluginet er bevidst lille. Der er ingen skytjeneste, ingen abonnement på en trusselsdatabase og ingen komplicerede regelsæt. Standardindstillingen er 5 forsøg og 12 timers spærring, og begge tal kan du ændre. En spærret adresse afvises, også selv om adgangskoden er rigtig, så en robot ikke kan "gætte sig til" adgang på det sidste forsøg.
Den gratis udgave dækker det almindelige WordPress-login. Har du XML-RPC, WooCommerce-kunder eller et behov for lister, log og overblik, tilføjer licensen de funktioner, uden at du skal skifte plugin.
Funktioner mærket "Gratis" er med i den gratis udgave. Funktioner mærket "Licens" kræver en licensnøgle.
Du vælger, hvor mange mislykkede forsøg en IP-adresse må have på wp-login.php, og hvor længe den spærres bagefter. Spærrede adresser afvises, selv med den rigtige adgangskode.
Brugerne får at vide, hvor mange forsøg der er tilbage, så en glemt adgangskode ikke ender som en overraskende spærring. Funktionen kan slås fra.
Tælleren nulstilles efter et tidsrum, du selv bestemmer, så enkelte tastefejl over flere dage ikke tæller med.
Se, hvilke adresser der er spærret lige nu, og lås en enkelt eller alle op med et klik, hvis en kollega har været uheldig.
Er du selv blevet låst ude, slår du håndhævelsen fra med konstanten TINXDK_LL_DISABLE og kommer ind igen.
Selvhostet proof-of-work som spambeskyttelse på formularerne på wp-login.php. Ingen tredjepart og ingen billedgåder.
Mislykkede forsøg tælles også på XML-RPC (inkl. system.multicall), REST-applikationsadgangskoder og WooCommerce-login på "Min konto".
Hold dine egne adresser udenfor, og luk kendte problemer ude. Lister kan indeholde IP-adresser, CIDR-områder, IPv6 og brugernavne.
Bag Cloudflare eller en anden proxy finder pluginet den rigtige besøgendes IP, men kun når forespørgslen kommer fra en proxy, du har udpeget.
Overblik over spærringer de seneste 24 timer og 7 dage. Du kan anonymisere IP-adresser i loggen og bestemme, hvor længe den gemmes.
Få en mail til administratoren, når en adresse spærres, eller kun for hver N. spærring, hvis der er mange.
Vis, lås op og læs loggen fra kommandolinjen: wp login-limit list, unlock og log. Praktisk til drift af mange sites.
Samme spambeskyttelse på kundernes konto-, tilmeldings- og nulstillingsformularer i WooCommerce.
Nye versioner dukker op i WordPress som alle andre plugins og kan opdateres med ét klik.
Den gratis udgave er et fuldt fungerende plugin. Licensen tilføjer det, der står i højre kolonne.
| Funktion | Gratis | Med licens |
|---|---|---|
| Tæller mislykkede loginforsøg på wp-login.php | Ja | Ja |
| X forsøg og Y timers spærring (selv indstillelig) | Ja | Ja |
| Besked om resterende forsøg | Ja | Ja |
| Nulstillingsvindue for tælleren | Ja | Ja |
| Liste over aktive spærringer og oplåsning | Ja | Ja |
| Nødkontakt (TINXDK_LL_DISABLE) | Ja | Ja |
| ALTCHA på wp-login.php-formularerne | Ja | Ja |
| Eksisterende spærringer håndhæves overalt | Ja | Ja |
| Tæller også XML-RPC, REST-applikationsadgangskoder og WooCommerce-login | Nej | Ja |
| Allow- og blocklister (IP, CIDR, IPv6, brugernavne) | Nej | Ja |
| Betroede proxy-headere (Cloudflare m.fl.) | Nej | Ja |
| Log, statistik og GDPR-anonymisering | Nej | Ja |
| E-mail ved spærring | Nej | Ja |
| WP-CLI-kommandoer | Nej | Ja |
| ALTCHA på WooCommerce-formularer | Ja | Ja |
| Automatiske opdateringer | Nej | Ja |
Pluginet virker på alle WordPress-installationer, der opfylder kravene, uanset hvor siden hostes. Er PHP-versionen for gammel, forbliver pluginet inaktivt og viser en besked i administrationen.
Hent pluginet i sektionen "Download" nedenfor. Gem zip-filen, og pak den ikke ud.
Log ind i WordPress-administrationen og vælg "Plugins" og derefter "Tilføj nyt plugin".
Tryk på "Upload plugin" øverst, vælg den hentede zip-fil, og tryk på "Installer nu".
Tryk på "Aktivér plugin". Er din PHP-version for gammel, bliver pluginet inaktivt og viser en besked, så siden aldrig går i stykker.
Gå til "Indstillinger" og "Login Limit". Her vælger du antal forsøg, spærringens længde og nulstillingsvinduet. Standarden er 5 forsøg og 12 timer.
Prøv et par forkerte logins fra et privat browservindue, og kontrollér, at spærringen vises. Husk at låse din egen adresse op bagefter under "Aktive spærringer".
Har du fået en licensnøgle, aktiverer du den i pluginet. Uden nøgle bruger du bare den gratis udgave.
Åbn "Indstillinger", "Login Limit" og vælg sektionen "Licens".
Skriv eller indsæt nøglen (formen TINX-XXXX-XXXX-XXXX-XXXX). Store og små bogstaver og bindestreger er ligegyldige.
Pluginet kontakter licensserveren, og de licensstyrede funktioner og automatiske opdateringer slås til. Du kan se status, udløbsdato og antal websites i samme sektion.
Tryk på "Deaktivér" på det gamle website, så frigives pladsen, og indtast nøglen på det nye.
Download er gratis for alle. Zip-filen indeholder både den gratis udgave og licensfunktionerne, som først slås til, når en licensnøgle er aktiveret. Automatiske opdateringer kræver en licens. Du kan kontrollere filen med shasum -a 256 tinxdk-wp-login-limit-1.1.1.zip.
Licensen til Login Limit slår XML-RPC- og WooCommerce-beskyttelse, lister, log, e-mails, WP-CLI og automatiske opdateringer til. Vi udsteder nøglen manuelt og aftaler antal websites og varighed sammen med dig.
Med en licens sender pluginet kun sidens adresse, versionsnumre og licensnøglen til licensserveren, når licensen aktiveres, kontrolleres og tjekkes for opdateringer.
Ja, hvis du taster forkert nok gange. Derfor viser pluginet, hvor mange forsøg der er tilbage, og du kan låse adresser op på pluginets side. Er du helt låst ude, kan du tilføje linjen define( 'TINXDK_LL_DISABLE', true ); til wp-config.php via FTP eller SSH, og så slås håndhævelsen fra, til du fjerner linjen igen.
Den gratis udgave beskytter wp-login.php med X forsøg og Y timers spærring, liste over spærringer og ALTCHA på alle offentlige formularer (også WooCommerce). Licensen tæller også XML-RPC, REST-applikationsadgangskoder og WooCommerce-login og tilføjer lister, proxy-headere, log, e-mail, WP-CLI og automatiske opdateringer. Se sammenligningen ovenfor.
Ja, en adresse, der allerede er spærret, afvises overalt. Forskellen er, at den gratis udgave kun tæller mislykkede forsøg på wp-login.php. Med licens tæller forsøg på XML-RPC, REST-applikationsadgangskoder og WooCommerce også med, så en spærring kan opstå dér.
Med licens, ja. Uden proxy-opsætning ser WordPress proxyens IP-adresse i stedet for den besøgendes, og så ville alle blive spærret samtidig. Licensen lader dig udpege betroede proxyer, så pluginet bruger headere som CF-Connecting-IP, X-Forwarded-For eller X-Real-IP, men kun når forespørgslen faktisk kommer fra en af dem.
IP-adresser på aktive spærringer og forsøgstællere gemmes i din egen WordPress-database, og intet sendes til os eller andre. Med licens kan du slå anonymisering af IP-adresser i loggen til og vælge, hvor længe loggen gemmes. Husk at tage pluginet med i din egen privatlivspolitik.
ALTCHA er en selvhostet proof-of-work-løsning: browseren løser en lille regneopgave i baggrunden, i stedet for at brugeren skal klikke på billeder. Der indlæses ingen tredjepartstjenester. Et mislykket ALTCHA tæller som et mislykket forsøg.
PHP 8.2.35 eller nyere og WordPress 6.3 eller nyere. WooCommerce er valgfrit. Kører siden på en ældre PHP-version, forbliver pluginet inaktivt og viser en besked i administrationen.
Pluginet vender tilbage til den gratis udgave. Dine indstillinger bevares, men licensfunktionerne (fx lister, log og XML-RPC-tælling) er slået fra, til licensen fornyes. Eksisterende spærringer håndhæves stadig.
Ring eller skriv, så hjælper vi dig med både installation og licens.