Thomas RC írta:
Egyébként nagyon könnyen meglehet akadályozni a spam regisztrációt.
Hi!
Leírnád hogyan? Nem 100%-ban, de szeretném a legtöbbet kiszűrni (a szám-a-képben megoldás már nem OK, már azt is megfejtik).
Ramses
BevezetésFelhasználóink közül sokan jelezték, hogy fórumaikon időnként külföldi, hamis adatokkal regisztráló felhasználók jelennek meg, akik elérhetőségeiknél különböző reklámoldalakra mutató hivatkozásokat adnak meg, illetve hasonló tartalmú hozzászólásokat küldenek be. Ezek a számítógépes programok ki tudják játszani a regisztráció vizuális megerősítő kódját is, így annak bekapcsolása nem jelent ellenük megoldást.
A most ismertetésre kerülő megoldás eredetijét Waterhouse adta közre.
A módosítás elvi működéseRegisztrációkor az adatok megadása előtt el kell fogadni az adott fórum Felhasználói szabályzatát, ahol az Elfogadom a feltételeket hivatkozásra kattintva juthatunk el az űrlaphoz. A hivatkozás így néz ki:
http://forum.cime.hu/profile.php?mode=r ... greed=true Mivel ez az összes fórumnál ugyanígy épül fel, ezért a robot a fenti címet közvetlenül meghívva -a szabályzat kihagyásával- egyből a regisztrációs űrlaphoz jut.
Módosítandó fájlokNyissuk meg a következő fájlokat valamilyen egyszerű szövegszerkesztővel (pl. Jegyzettömb) és cseréljük le az agreed szót elfogadva-ra:
admin/admin_users.php - 901. és 952. sorok
includes/usercp_avatar.php - 384. sor
includes/usercp_register.php - 65. , 66., 79. és 895. sorok
Mivel a fájlokban az összes helyen lecseréljük az agreed szót, nyugodtan használható a szövegszerkesztő Csere funkciója.
A módosítás után ha a robot megpróbál regisztrálni a fenti link megnyitásával a Felhasználói szabályzathoz jut.
Egyébként mióta az én fórumom megtámadt egy spam akkor próbáltam ki a fentebb leírtakat és 100%-osan működik (azóta 1spam se regisztrált)