• +3620 253-7779

VirtueMart (1.1.x) - tegye fel kérdését kéretlen levelek.

VirtueMart - Tegye fel kérdését a termékről és a SPAM-ek története

Egyik partnerünk panaszkodott, hogy a VirtueMart webáruházából folyamatosan jönnek olyan levelek a "Tegye fel kérdését a termékről" űrlapról amiket robotok töltenek ki és nem tényleges kérdések. Ez azért volt fura, mert megoldottuk neki, hogy ezen az űrlapon egy egyszerű matematikai captcha-val igyekszünk az ilyen leveleket kiszűrni.

Teszteltük és a CAPTCHA működik tehát az űrlap nem küldhető el annak megadása nélkül.
Azt is kipróbáltuk, mi van akkor, ha ezt a linket kiszedjük a terméklapról, azaz nem elérhető az űrlap.

A levelek akkor is jöttek. Nem értettük, miként lehetséges ez?

Egy matematikai CAPTCHAT használunk ami szövegesen írja ki a feladványt és annak értékét számmal kell megadni. Sokan szeretik ezt a viszonyleg egyszerű megoldást alkalmazni, mert a szövegből, különösen magyar szövegből talán kicsit nehezebb kihámozni a CAPTCHA kérdést és rá a megoldást.
Az tudjuk, hogy nincs 100%-os CAPTCHA, de de úgy gondoltuk, hogy túl nagy számban érkeznek erről az űrlapról kéretlen levelek, hogy ezt "fejtették" volna meg, ezért tovább gondolkoztunk.

Webáruház készítése során mi minden esetben a VirtueMart default sablonja helyett egy saját sablon készítünk egy másik könyvtárba, a default felhasználásával. Ezzel biztosítva azt, hogy egy VirtueMart frissítés során az álatlunk elkészített sablon ne kerüljön felülírásra esetleg egy sablont is érintő frissítés során.

Na, de ezen az oldalon elfelejtettük ez a default sablon könyvtárat kitörölni, vagy a felhasználó valamikor visszatöltötte? Ez véül is lényegtelen. A probléma szempontjából az a fontos, hogy ebben a könyvtárban ott volt CAPTCHA védelem nélkül ez a "Tegye fel kérdését.." űrlap. Ezt a fájlt használták ki a kéretlen levelek küldésére, mióta ezt a default könyvtárat és vele együtt a védtelen űrlapot is töröltük a SPAM levelek megszűntek.

Az esetben ha Ön a webáruházában a "default" sablont használja, de nem nem használja ezt az űrlapot, akkor javasoljuk, hogy a hozzátartozó php sablont törölje, vagy nevezze át, hogy a robotok ne találják meg, így a kéretlen levelek remélhetőleg megszűnnek. (componetns/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php).

Joomla és VirtueMart szakértő: 1028 Budapest, Vadkörte utca 1 | +3620 253-7779 | +361 3970933 | support@webprogramok.hu | Facebook

Kérdése van? Írjon vagy telefonáljon!

Tel-e-universum Kft.
Weboldalak és webáruházak készítése

Cím: 1028 Budapest, Vadkörte utca 1.
Telefon: +36-20-2537779
E-mail: support@webprogramok.hu

Top