Magento 2: limitar o acesso ao catálogo com Forced Login
Magento 2: limitar o acesso ao catálogo com Forced Login
Não quer que qualquer pessoa possa navegar na sua loja? Tem conteúdos apenas para clientes com sessão iniciada?
Muitos proprietários de lojas Magento 2 vendem em modelo B2B, testam alterações na loja ou oferecem um catálogo apenas a um grupo selecionado de clientes. O que fazer nesses casos?
Kowal_ForcedLogin exige início de sessão nas páginas protegidas conforme o modo selecionado e as exceções URL configuradas.
Problema: qualquer pessoa pode ver a sua loja
Por predefinição, qualquer pessoa que conheça o endereço da sua loja pode entrar e ver:
- a oferta completa de produtos,
- preços, imagens, descrições,
- elementos do menu e a estrutura das categorias.
Para lojas grossistas, de teste ou sazonais, isto é uma ameaça séria:
- os seus concorrentes podem copiar a oferta,
- novas soluções podem ficar visíveis antes do lançamento,
- os clientes verão uma loja “inacabada”.
Solução: módulo Kowal_ForcedLogin
Configure e teste o modo de acesso e as exceções num ambiente de testes. A instalação e a configuração seguem os procedimentos habituais do Magento.
O que faz o módulo?
- Kowal_ForcedLogin exige início de sessão nas páginas protegidas conforme o modo selecionado e as exceções URL configuradas.
- Permite adicionar exceções (por exemplo, /kontakt, /regulamin),
- Instale e configure o módulo segundo a documentação; o esforço depende da loja.
- Verifique a versão Magento 2.4.x suportada, o tema, a cache e todos os canais de acesso antes da implementação.
Como funciona na prática?
- Teste a página protegida antes e depois de iniciar sessão, também em dispositivos móveis.
- Reveja as exceções URL, o início de sessão, o registo e a recuperação de palavra-passe.
- Verifique se, após terminar a sessão, nenhum conteúdo protegido continua visível, mesmo com a cache de páginas ativa.
Para quem é este módulo?
- Lojas grossistas B2B,
- Lojas de teste ou em versão beta,
- Proprietários de lojas que querem controlar quem vê a oferta.
Vantagens de utilizar o ForcedLogin
- Protege o acesso à loja,
- Protege dados sensíveis (por exemplo, preços grossistas),
- Evita o problema de clientes “espreitarem alterações”,
- Instale e configure o módulo segundo a documentação; o esforço depende da loja.
Como instalar o módulo?
composer require kowal/forcedlogin
php bin/magento module:enable Kowal_ForcedLogin
php bin/magento setup:upgrade Documentação e funcionalidades
Resumo
Se quer que a sua loja Magento esteja visível apenas para clientes com sessão iniciada, este módulo faz isso por si. De forma simples, bloqueará o acesso à loja pública, mantendo ao mesmo tempo a possibilidade de adicionar exceções.
Documentação e funcionalidades
Comprar o módulo na loja →
Contacte-nos →
Forced Login limita o acesso a determinadas páginas da loja. Não corrige vulnerabilidades nem protege todos os canais administrativos e API. A aprovação de contas requer uma solução separada como CustomerApproval.