Bloqueo de inicio de sesión tras sucesivos intentos fallidos

En este tutorial le mostramos cómo agregar este cambio que ayudará a proteger la cuenta de los usuarios registrados en tu tienda.

 

HTML

Cuando un usuario realiza sucesivos intentos de inicio de sesión, vamos a decirle que superó el cupo de intentos y debe esperar 1 minuto. Para ello, vamos a agregar el siguiente código en el archivo login.tpl dentro de la carpeta 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>

Traducciones

En este paso agregaremos los textos para las traducciones en el archivo 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"

Activación

Una vez aplicados todos los cambios en tu código, vas a poder activar la funcionalidad ingresando al siguiente link, reemplazando donde dice “tutienda.mitiendanube.com” por la URL de tu tienda:

https://tutienda.mitiendanube.com/admin/themes/?activate-login-throttling=true

 

Recordá que tenés que estar logueado en el Administrador Nube para realizar la activación.