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!