Magento 2 : limiter l’accès au catalogue avec Forced Login
Magento 2 : limiter l’accès au catalogue avec Forced Login
Vous ne voulez pas que tout le monde puisse consulter votre boutique ? Vous avez du contenu réservé aux clients connectés ?
De nombreux propriétaires de boutiques Magento 2 vendent en B2B, testent des changements dans leur boutique ou proposent leur assortiment uniquement à un groupe de clients sélectionné. Que faire dans ce cas ?
Kowal_ForcedLogin exige une connexion sur les pages protégées selon le mode choisi et les exceptions URL configurées.
Le problème : tout le monde peut voir votre boutique
Par défaut, toute personne connaissant l’adresse de votre boutique peut y accéder et voir :
- l’offre complète de produits,
- les prix, les photos, les descriptions,
- les éléments de menu et la structure des catégories.
Pour les boutiques de gros, de test ou saisonnières, c’est un risque important :
- vos concurrents peuvent copier votre offre,
- de nouvelles solutions peuvent être visibles avant leur lancement,
- les clients verront une boutique « inachevée ».
La solution : le module Kowal_ForcedLogin
Configurez et testez le mode de connexion et les exceptions dans un environnement de test. L’installation et la configuration suivent les procédures habituelles Magento.
Que permet le module ?
- Kowal_ForcedLogin exige une connexion sur les pages protégées selon le mode choisi et les exceptions URL configurées.
- Il permet d’ajouter des exceptions (par ex. /kontakt, /regulamin),
- Installez et configurez le module selon la documentation ; l’effort dépend de la boutique.
- Vérifiez la version Magento 2.4.x prise en charge, le thème, le cache et tous les canaux d’accès avant déploiement.
À quoi cela ressemble-t-il en pratique ?
- Testez la page protégée avant et après connexion, y compris sur mobile.
- Vérifiez les exceptions URL, la connexion, l’inscription et la récupération du mot de passe.
- Vérifiez qu'après la déconnexion, aucun contenu protégé ne reste visible, même avec le cache de pages actif.
À qui s’adresse ce module ?
- Aux boutiques de gros B2B,
- Aux boutiques de test ou en version bêta,
- Aux propriétaires de boutiques qui veulent contrôler qui voit leur offre.
Les avantages de l’utilisation de ForcedLogin
- Vous sécurisez l’accès à la boutique,
- Vous protégez les données sensibles (par ex. les prix de gros),
- Vous évitez le problème des clients qui « consultent les changements » en avance,
- Installez et configurez le module selon la documentation ; l’effort dépend de la boutique.
Comment installer le module ?
composer require kowal/forcedlogin
php bin/magento module:enable Kowal_ForcedLogin
php bin/magento setup:upgrade Documentation et fonctionnalités
Résumé
Si vous souhaitez que votre boutique Magento soit visible uniquement par les clients connectés, ce module le fera pour vous. Vous pourrez bloquer simplement l’accès à la boutique publique tout en conservant la possibilité d’ajouter des exceptions.
Documentation et fonctionnalités
Acheter le module dans la boutique →
Contactez-nous →
Forced Login limite l’accès à certaines pages de la boutique. Il ne corrige pas les vulnérabilités et ne protège pas tous les canaux admin et API. L’approbation des comptes nécessite une solution distincte comme CustomerApproval.