Vérification anti-bot
Bloque le chargement du site (clic souris uniquement requis) avant chargement, pour limiter les requêtes des bots.
Description
Écran de vérification "Je ne suis pas un robot" AVANT tout chargement du site : la requête est interceptée le plus tôt possible (hook actionDispatcher, avant que le contrôleur normal ne commence à construire la page), et on renvoie uniquement une page minimale autonome (aucune requête externe, CSS/JS en ligne).
Le vrai site (avec toutes ses ressources) ne se charge qu'après un vrai clic sur le bouton, qui pose un cookie signé puis recharge la page normalement.
Ne sont jamais interceptés : le back-office, les employés connectés, les requêtes autres que GET/HEAD (formulaires, retours de paiement, webhooks), les appels ajax, les contrôleurs de modules de type validation/notification/webhook, robots.txt, les sitemaps, et les robots d'indexation authentiques (Google, Bing, Apple).
Limite assumée : c'est un frein contre les bots basiques qui exécutent du JavaScript sans simuler un vrai pointeur - pas une protection absolue contre des bots sophistiqués (navigateur headless complet).
Installation
- Téléchargez l'archive du module (fichier .zip) et ne la décompressez pas.
- Dans le back-office PrestaShop, ouvrez Modules › Gestionnaire de modules.
- Cliquez sur « Installer un module » et déposez l'archive .zip.
- Configurez le module, puis videz le cache de votre boutique.
Pensez à sauvegarder votre boutique avant toute installation de module.