Aggie1 Posted March 10 Share Posted March 10 Bonjour, Mon site e commerce est victime de spam depuis quelques semaines via la page contact. J'ai activé le Captcha mais ca ne change rien. Je reçois des messages sans lien en plusieurs langues. Actuellement j'ai désactivé le module contact mais j'aimerai le remettre ligne. Du coup je souhaiterai modifier le code pour capturer l'IP de la personne qui m'envoi le spam et mettre une condition pour ne pas afficher le formulaire quand l'IP en question est détectée. J'ai rajouté une petite méthode dans la class "Contactform" qui se trouve dans le fichier "contactform.php": class Contactform extends Module implements WidgetInterface { public function capture_IP() { /* MON CODE */ } } J'aimerai exécuter la méthode à l'affichage de la page tpl contactform.tpl. Je ne me souviens plus comment appeler une méthode depuis un fichier tpl. J'avais déjà eu le même problème il y a quelques temps et j'avais trouvé ma réponse sur le forum. Je n'arrive plus à retrouver le post. Merci d'avance Link to comment Share on other sites More sharing options...
Lamya Posted March 10 Share Posted March 10 Bonjour, Un sujet similaire il fait d'abord détecter ou se trouve le fichier malveillant et le remplacer. Bonne journée. Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 10 Share Posted March 10 il y a 40 minutes, Aggie1 a dit : le Captcha Il existe aussi des solutions alternatives, performants et suivis dans le temps. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now