Hogyan lehet megakadályozni a spam botok regisztrációját wordpress alatt?

Üdvözlet a Seobid.net blog minden olvasójára. Az utolsó cikkben ismerkedtünk meg egy érdekes plugin - Clean Up Users. amelyek eltávolíthatják a regisztrált, de nem működő felhasználókat, más szóval - spammerek és botok. És megígértem neked, hogy találok módot a robotok regisztrálásának megakadályozására. Úgy tűnik, hogy sikerült - egy helyszínen találtam ezt a kódot, amely meg fogja tanulni az alábbiakban, és (ó, csoda!) Az áramlás regisztrációk, amit már akár 30-50 naponta ezen az oldalon, hirtelen megállt.

Hogyan védekezhetünk a spam botok ellen?

Mint tudja, az adminisztráció és a fejlesztés a webmester oldalak gyakran szembesülnek az Advent a spam script automatikusan halad a felhasználói regisztráció a helyszínen, majd csendben küldje el a kedvenc spam. Az a funkció, melyet megfontolom, egyszerű, mint minden zseniális.

A jelenlegi regisztrációs kód hozzáad egy új szöveges mezőbe írja be a bejelentkezési név alatt, például «spamunet_user_login», és a régi mező «user_login» láthatatlanná Beágyazással párhuzamos teszt kitöltésére az új láthatatlan szövegmezőbe. Amint látja, a változtatások után semmi sem változott.

Beállíthat minden értéket ehhez a mezőhöz, beleértve a digitális is. Például: "11dfhbt56 nkhjy000asdwer_user_login", és így minden egyes webhelyén. Ráadásul a biztonság érdekében néha csak megváltoztathatja ezt az értéket, ami pár percet vesz igénybe. Nyilvánvaló, hogy a "user_login" értéknek jelen kell lennie.


Ez az a fajta kérdés, amelyre a WordPress találkozik velünk, ha elfelejtette és helytelenül beírta a jelszavát a regisztráció után. Nos, ez nem engedi, hogy a spammerek regisztráljanak.

Cserélje ki ezt:

Ugyanabban a fájlban találja ezt a kifejezést:

Ehelyett írja be:

Ha valaki regisztrálna (úgy értem, hogy egy személy, nem robot), akkor az egész folyamat a szokásos módon megy végbe, mivel a személy pontosan kitölti a szükséges mezőket:


Vagyis a spamrobotok többé nem fognak hozzáférni a webhelyéhez, mert kitöltik a "user_login" mezőt, és nem az Ön által kijelöltet. És ne felejtsd el megváltoztatni a "user_login" -et valami saját, még akkor is, ha ez az érték 100 karakterből áll. Távolítsa el ugyanazokat a regisztrált spam felhasználókat, ugyanazt a plug-in Clean Up Users-t, amelyet a plug-in fejlesztő hivatalos honlapján talál.

Ui Több nap telt el, és meg szeretném mutatni egy screenshotot:

Hogyan lehet megakadályozni a spam botok regisztrációját wordpress alatt?

Ezek a levelek most feltöltötték a kosáromat a postán. Ez egy üzenet, hogy valaki nem regisztrálhat velem a webhelyen. Azt hiszem, megérted, ki ez a "valaki". Igen, ez egy spam bot. A levél már néhány tucat, és elküldtem őket spambe, hogy ne zavarja a postafiók normál működését.

Amint látja, a megoldás működik, és nagyon jó - különben minden héten tisztítanom kell a felhasználókat.

Mivel nem részletezzük részletesen, a teáskannákat kaszálni fogjuk. Minden, amit a file login.php fájlban csinál
1. Másoljuk

2. A fennmaradó mezőben változtassa meg a nevet és az azonosítót, például nospam_user_login

3. Pontosan azt teszi, amit a postban feltüntetett,
És mindennek működnie kell.