drupal 7 – ¿Cómo restablezco el número de intentos fallidos de inicio de sesión?

Pregunta:

Estoy intentando desbloquear el usuario administrador de una instalación de drupal usando estas instrucciones

http://www.aslingandastone.com/2011/how-to-reset-root-password-in-drupal-7-with-ftp-and-phpmyadmin/

Pero el usuario está bloqueado y el restablecimiento del correo electrónico no funciona:

Lo sentimos, ha habido más de 5 intentos fallidos de inicio de sesión para esta cuenta. Está bloqueado temporalmente. Vuelva a intentarlo más tarde o solicite una nueva contraseña.

¿En qué parte de la base de datos puedo restablecer este estado bloqueado? El estado del usuario administrador se establece en '1' en la tabla de usuarios.

Respuesta:

Drupal 7 evita los ataques de fuerza bruta a las cuentas. Lo hace rechazando los intentos de inicio de sesión cuando fallaron más de 5 intentos. La cantidad de inicios de sesión fallidos se registra en la tabla "inundación".

Puede esperar antes de intentar iniciar sesión nuevamente o limpiar la tabla de inundaciones siguiendo uno de los procedimientos a continuación:

  1. Elimine manualmente todas las filas (o las últimas aplicables) en la tabla 'inundación'.

  2. Ejecute la siguiente consulta en la base de datos Drupal. Para ejecutar esta consulta será necesario iniciar sesión en la base de datos. Por lo general, esto se hace a través de la línea de comandos o mediante una interfaz gráfica de usuario como phpMyAdmin.

     DELETE FROM `flood`;
  3. Desde la línea de comando, con drush instalado, ejecute el siguiente comando:

     drush php-eval 'db_query("DELETE FROM `flood`");'

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım