Um dos principais requisitos para compras na Internet é a segurança deles; portanto, qualquer loja on-line deve ser construída em uma plataforma segura de comércio eletrônico. Falando em plataformas confiáveis e seguras, não podemos deixar de lembrar o Magento. Ao mesmo tempo, para tornar a loja realmente segura, você deve seguir certas recomendações. Um deles é o uso do reCAPTCHA. Os desenvolvedores do Magento anunciaram recentemente que a funcionalidade reCAPTCHA e 2FA foi adicionada a todas as versões do Magento 2.1. Então, mostraremos como configurar o reCAPTCHA no Magento 2.
Execute o seguinte comando:
O compositor requer msp / recaptcha: 2.0.0
Um prompt é exibido para as credenciais do repositório, nome de usuário e senha que você pode obter para sua conta.
- Se você receber o erro 'proc_open (): falha na bifurcação - Não é possível alocar memória' no phar, poderá resolver isso ativando o Espaço de troca ou executando o seguinte comando:
php -d memory_limit = -1 / usr / local / bin / compositer requer msp / recaptcha: 2.0.0
Ligue o módulo executando o seguinte comando:
módulo php bin / magento: enable --all
Atualize a configuração usando o comando:
php bin / magento setup: atualização
Agora limpe o cache:
php bin / magento cache: limpo
php bin / cache magento: flush
Magento. Como ativar o captcha (captcha)
Este tutorial mostra como ativar o captcha no Magento.
Você pode ativar o captcha no painel de administração do Magento. Você pode usá-lo para proteger o formulário de login do usuário no painel de administração. O Captcha também é usado no formulário de contato para proteger contra spam. Vamos descobrir como ativar o captcha nos dois casos.
CAPTCHA para formulário de login no painel de administração. As etapas a seguir devem ser concluídas para ativá-lo:
Vá para a guia Sistema> Configuração> Avançado> Admin (Sistema> Configuração> Avançado> Admin) no painel do administrador.
Selecione "CAPTCHA" na lista de itens disponíveis. Selecione Sim (SIM) para "Ativar captcha no painel de administração" (Ative o CAPTCHA no Admin) para obter uma lista de configurações. Usando estas configurações, você pode controlar o funcionamento do captcha:
Fonte (Fonte): permite selecionar a fonte para o captcha.
Formulários (Formulários): escolha qual formulário você gostaria de proteger com o captcha. Pode ser o formulário de login do administrador, o formulário "Esqueceu sua senha?" Ou ambos.
Modo de exibição (Modo de exibição): indica se o captcha é exibido constantemente ou somente após várias tentativas malsucedidas de login.
Expiração do Captcha (Tempo limite do CAPTCHA) - o período de tempo (em minutos) em que o captcha é válido.
Número de caracteres (Número de símbolos): indica o intervalo de número mínimo e máximo de caracteres para captcha.
Sinais usados no captcha (Símbolos usados no CAPTCHA): Defina uma lista de caracteres (apenas letras e números) que podem ser usados para captcha.
Sensibilidade a maiúsculas e minúsculas (Distinção entre maiúsculas e minúsculas): escolha se deseja que o captcha faça distinção entre maiúsculas e minúsculas:
Agora o captcha é exibido na página de login de acordo com as configurações acima.
Formulário de contato Captcha. Para proteger o formulário de contato usando o captcha, você precisará instalar uma extensão adicional e configurá-la. Siga estas instruções:
Vá para a guia Sistema> Conexão Magento> Magento Connection Manager (Sistema> Magento Connect> Magento Connect Manager). Usando esta seção, você pode instalar uma nova extensão para captcha usando esta seção. Pode ser necessário entrar novamente como administrador.
Abra a página Captcha do formulário de contato. Você deve ser um usuário registrado para receber a extensão. Primeiro, use os detalhes de login do site oficial do Magento para entrar no site. Em seguida, siga estas instruções:
Pressione o botão "Instalar agora" (Instale agora).
Selecionar versão "Magento Connect 2.0" e concorde com os termos de uso.
Em seguida, clique no botão "Obtenha a chave de extensão" (Obter chave de extensão) para obter o link da extensão. Copie a chave que você recebe:
Volte para o gerenciador Magento Connect no painel de administração. Abrir guia "Instalar nova extensão" (Instale uma nova extensão). Cole a chave selecionada no campo "Insira a chave de extensão para instalação" (Cole a chave de extensão para instalar) e clique no botão "Instalar" (Instalar) para iniciar a instalação.
Após o Magento Connect baixar a extensão, clique no botão "Continuar" (Prossiga) para iniciar a instalação da extensão.
Quando a instalação estiver concluída, clique no botão "Atualizar" (Atualizar). Você verá agora "Contactformcaptcha" na lista de extensões na guia Gerenciar extensões existentes. Isso significa que a extensão foi instalada com sucesso.
Volte ao painel de administração da sua loja. Vá para a guia Sistema> Configurações> Geral> Contatos> Captcha do formulário de contato (Sistema> Configuração> Geral> Contatos> Captcha do formulário de contatos). Aqui você pode ativar o captcha para o formulário de contato e alterar as configurações:
Primeiro, clique em Sim para "Ativar captcha" (Ativar Captcha),
Chave compartilhada (Chave pública): insira aqui a chave do site do Google reCAPTCHA,
Chave privada (Chave privada): insira sua chave secreta do Google reCAPTCHA aqui,
Tema ReCaptcha (Tema reCaptcha): selecione a aparência do formulário captcha aqui,
Idioma ReCaptcha (Idioma do ReCaptcha): selecione o idioma do formulário captcha:
Preste atenção (NOTA): para obter as chaves de trabalho, você precisa criar um perfil de usuário reCAPTCHA.
Agora você sabe como habilitar o captcha para o formulário de login e o formulário de contato no Magento.
Você também pode conferir o tutorial em vídeo detalhado abaixo:
Configurar um CAPTCHA de frente de loja no Magento 2
- No painel Admin, clique em Lojas. Na seção Configurações, selecione Configuração.
- Selecione Configuração do cliente em Clientes no painel à esquerda
- Abra a seção CAPTCHA e continue com o seguinte:
- No campo Ativar CAPTCHA no Frontend, selecione "Sim" para ativar o CAPTCHA no Frontend
- No campo Fonte, selecione o nome da Fonte a ser usada para os símbolos CAPTCHA. O padrão é LinLibertine.
- No campo Formulários, selecione um dos seguintes formulários em que CAPTCHA deve ser usado
- Criar usuário
- Entrar
- Esqueci minha senha
- Fazer checkout como convidado
- Registre-se durante a finalização da compra
- No modo de exibição, escolha uma das seguintes opções
- Sempre
- Após várias tentativas de login
- No campo Número de tentativas malsucedidas de logon, digite o número de tentativas malsucedidas de logon antes que captcha apareça. Se você digitar Zero, o Captcha estará sempre disponível
- No campo Tempo limite do CAPTCHA (minutos), digite o número de minutos antes que o CAPTCHA expire. Quando o CAPTCHA expira, o usuário deve recarregar a página para gerar um novo CAPTCHA.
- No campo Número de símbolos, digite o número do intervalo de símbolos em que o CAPTCHA será alterado, por exemplo: 3-7. O número máximo de símbolos é oito.
- No campo Símbolos usados no CAPTCHA, especifique os símbolos que podem ser usados no CAPTCHA. Defina apenas letras (a-z e A-Z) ou número (0-9) para entrar na caixa. Nenhum espaço ou outro caractere é permitido e os símbolos semelhantes não são usados no padrão.
- No campo Diferenciar maiúsculas de minúsculas, selecione Sim se você precisar que o usuário insira os caracteres maiúsculos e minúsculos exatamente como mostrado
- Quando terminar, clique em Salvar configuração
Tópicos relacionados
Magento 2 extensão Google reCaptcha ajuda sites a evitar spam e abuso de bots
Postado por Sona em Segurança 28 de junho de 2018