Prestashop – Spam cez kontaktný formulár1 minuta čítania

Marián 31.03.2022

Ahojte,

máte Prestashop 1.7 a chodia Vám emaily z Číny, Ruska alebo iných vymyslených adries?

Emaily sú väčšinou v azbuke a  emaily majú koncovku .ru.

Riešte to včas!

Zbavte sa toho!

 

Ako na to?

1: Navštívte web reCaptcha a generujte si špeciálny kód od Google

2: potom tento script vložte do header.tpl, samozrejme pred :

1: Navštívte web reCaptcha a generujte si špeciálny kód od Google

2: potom tento script vložte do header.tpl, samozrejme pred </head>: 

<script src="https://www.google.com/recaptcha/api.js"></script>

3: Pridajte tento kód <div class=”g-recaptcha” data-sitekey=”[public Google key]”></div>  do contact-form.tpl pred </form> vo Vašej téme

4:  potom je potrebné ísť do /controllers/front/ContactController.php a po tomto riadku : $this->errors[] = Tools::displayError(‘Bad file extension’);

pridať tento riadok

} else if (!($gcaptcha = (int)(Tools::getValue(‚g-recaptcha-response‘)))){

$this->errors[] = Tools::displayError(‚Captcha not verified‘);}

 

Aaaalebo

Stiahnite si Free modul a nainštalujte si ho. 😉

  • Autor
  • Posledné pridané
Informácie o
avatar

Marián

Webovým stránkam a programovaniu sa venujem už akú tú dobu. Snažím sa prinášať praktické návody, moduly a iné info zo sveta programovania Webstránok.

Príspevky z rovnakej kategórie

becrea logo

Už od roku 2013 pomáhame spoločnostiam uspokojovať ich komplexné potreby v oblasti webových riešení, pokročilých e-commerce aplikácií a vývoja softvéru ušitého priamo na mieru.

Kontakt

BECREA s.r.o.
Pod Vinbargom 1
085 01 Bardejov

Copyright © BECREA s.r.o. | Ochrana osobných údajov | Made with