Comment sécuriser le back-office PrestaShop avec la 2FA
Un guide marchand pour activer la double authentification du back-office PrestaShop, choisir les profils obligatoires, gérer les appareils de confiance et récupérer un…
Authentification TOTP à deux facteurs avec Google Authenticator, Authy ou Microsoft, appareils de confiance et gestion par employé.
Un code à 6 chiffres d’une application, en plus du mot de passe, avant toute action du back-office lorsque le module est actif.
Scannez le QR code, saisissez un premier code : la configuration prend deux minutes.
Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden et toute application TOTP.
Dix codes à usage unique par employé, renouvelables depuis la page « Mon authentification à deux facteurs ».
Chaque employé gère sa 2FA ; un super-administrateur réinitialise ou débloque un collègue depuis le tableau de bord.
Avec une licence valide, un mot de passe volé ne suffit pas : ni page, ni formulaire, ni appel AJAX du back-office ne s’exécute sans le code.
Une licence valide conditionne la protection : sans elle, le module se désactive, conserve inscriptions, codes et réglages, et se réactive après activation ou renouvellement.
Sept jours de grâce après la date de fin enregistrée, vérification du serveur au plus une fois par heure et tolérance de sept jours des réponses temporaires : une licence payée n’est pas coupée par erreur.
Saviez-vous qu'un mot de passe, aussi complexe soit-il, ne suffit plus à garantir la sécurité de votre boutique en ligne ? Face à la recrudescence du phishing et du vol d'identifiants, l'accès à votre administration est la cible privilégiée des pirates. Notre module Two-Factor Authentication (2FA) ajoute une seconde étape à chaque connexion : le code à 6 chiffres d'une application installée sur le smartphone de l'employé. Avec une licence valide, un mot de passe volé ne suffit plus : aucune page, aucun formulaire et aucun appel AJAX ne s'exécute dans votre back-office sans ce code. Sans licence valide, le module se désactive : aucun code n'est demandé et les pages du module sont fermées, mais les inscriptions, les codes de secours, les appareils de confiance, les réglages et le journal sont conservés.
La sécurité de votre chiffre d'affaires et la protection des données de vos clients sont vos priorités. Le module repose sur la norme ouverte TOTP (Time-based One-Time Password, RFC 6238), prise en charge par les applications d'authentification courantes : le code change toutes les 30 secondes et ne fonctionne qu'une seule fois. Vous renforcez ainsi la protection des données personnelles de votre boutique et la confiance au sein de votre équipe de gestion ; le journal des accès aide à documenter vos obligations RGPD.
Une double authentification que l'on contourne parce qu'elle fatigue ne protège plus personne. Le module réduit le nombre de codes demandés sans affaiblir le contrôle :


La double authentification ne s'applique qu'avec une licence valide. Si la licence est absente, expirée, suspendue ou révoquée, ou si le domaine ou la signature n'est pas reconnu, le module se désactive sur toutes les boutiques : aucun code n'est demandé à la connexion et les pages du module sont fermées. Les inscriptions, les codes de secours, les appareils de confiance, les réglages et le journal sont conservés, et la boutique reste accessible : seul le mot de passe protège alors le back-office. Le formulaire de licence reste accessible depuis Configurer.
Activez ou renouvelez la licence depuis cette page, en choisissant le contexte couvrant toutes les boutiques en multiboutique : le module se réactive aussitôt et, dès la page suivante, le back-office redemande le code. Une licence payée n'est pas coupée par erreur : le module conserve la protection sept jours après la date de fin enregistrée, interroge le serveur au plus une fois par heure et tolère sept jours de réponses temporaires à partir du premier échec. Une réponse définitive (licence expirée, suspendue ou révoquée, domaine ou signature non reconnus) est appliquée immédiatement.
Contrairement à d'autres solutions complexes, notre module a été pensé pour les e-commerçants exigeants qui ne veulent pas sacrifier leur temps. Il offre un équilibre entre haute sécurité et confort d'utilisation.
DISABLE_2FA et la commande console wepresta:2fa:disable vous évitent un blocage définitif.Pas besoin d'être un expert en cybersécurité pour protéger votre business. L'installation se fait en quelques clics directement depuis votre gestionnaire de modules. Une fois activé, le module guide chaque employé pas à pas dans la configuration de son application mobile : deux minutes suffisent. Désignez les profils obligatoires, et votre back-office PrestaShop bénéficie d'une protection de niveau professionnel, prête à affronter les menaces du web moderne.


Compatible avec PrestaShop 1.7.8, 8.0+ et 9.0+, avec PHP 7.4 minimum (extensions json, openssl et mbstring). PrestaShop 1.7.7 et les versions antérieures ne sont pas prises en charge. Une seule archive convient à ces versions. L'interface est disponible en français, anglais, espagnol, italien et polonais. Sur PrestaShop 1.7, la page de configuration signale trois anciens scripts autonomes de PrestaShop (backup.php, pdf.php, get-file-admin.php) à supprimer : ils répondent à un employé connecté sans passer par le contrôle du module.
Le support est assuré depuis votre espace client WePresta ou par email à mail@wepresta.shop, selon l'option de support de votre offre. Lire la documentation complète
Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.
| Fonctionnalité | WePresta | Addons |
|---|---|---|
| payments Tarification transparente | check_circle | cancel |
| update Mises à jour à vie incluses | check_circle | cancel |
| support_agent Support direct du développeur | check_circle | cancel |
| verified Compatible PS 1.7, 8 & 9 | check_circle | help_outline |
| code Code propre et standardisé | check_circle | cancel |
| storefront Compatible Multi-boutique | check_circle | help_outline |
| money_off Aucun frais de renouvellement caché | check_circle | cancel |
Trouvez les réponses aux questions fréquemment posées sur ce module
Rejoindre +7 marchands utilisent ce module
Installation en 5 minutes · Documentation complète incluse
check_circle
check_circle