Bloqueio de início de sessão depois de várias tentativas sem sucesso

Nesse tutorial apresentamos como alterar o código para ativar a funcionalidade de bloqueio de sessão a fim de proteger a conta dos usuários registrados na sua loja.

HTML

Quando um usuário tenta por várias vezes consecutivas iniciar sessão, vamos informar que o limite de tentativas foi superado e que deve esperar 1 minuto para tentar novamente. Para isso, você deve adicionar o código abaixo no arquivo login.tpl dentro da pasta templates/account.

<div class="js-too-many-attempts alert alert-danger" style="display:none">
    <p>
       {{ 'Superaste la cantidad de intentos permitidos. <br> Volvé a probar en' | translate }}
       <span class="js-too-many-attempts-countdown"></span>
    </p>
</div>

Traduções

Neste passo basta adicionar os textos para as traduções no arquivo config/translations.txt.

es "Superaste la cantidad de intentos permitidos. <br> Volvé a probar en"
pt "Você excedeu o número de tentativas permitidas. <br> Tente novamente em"
en "You have exceeded the number of attempts allowed. <br> Try again in"
es_mx "Superaste la cantidad de intentos permitidos. <br> Vuelve a probar en"

Ativação

Quando tiver todas as alterações aplicadas no código, você poderá ativar a funcionalidade acessando o link e substituindo "sualoja.lojavirtualnuvem.com.br" pela URL da sua loja: 

https://sualoja.lojavirtualnuvem.com.br/admin/themes/?activate-login-throttling=true

Lembre-se que você deve estar logado no Administrador Nuvem para ativar a funcionalidade!