Hacemos crecer tu negocio

Con mucho más que Diseño web

Diseño web y marketing online para subir de nivel tu negocio

Cambiar la contraseña Drupal con PHP

Cambiar la contraseña Drupal con PHP

¿Quieres recuperar la contraseña de administrador de Drupal?

Te explicamos el método para recuperar la contraseña de Drupal, en este caso utilizamos un script en PHP que tienes que cargar en tu servidor para restablecer la contraseña de administrador.

ADVERTENCIA: Dejar este script en tu servidor después de restablecer la contraseña pone en riesgo la seguridad ya que permite a cualquier persona cambiar la contraseña administrador. Elimina la secuencia de comandos una vez que hayas terminado.

 

  • Primero, crea un archivo con un nombre aleatorio (ht87u56.php por ejemplo).
  • Copia y pega el código en el archivo y guarda el archivo con extensión PHP.
    define('DRUPAL_ROOT', getcwd()); 
    require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; 
    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); 
    require_once DRUPAL_ROOT . '/includes/password.inc'; 
    if (isset($_GET['pass']) && !empty($_GET['pass'])) 
      { $newhash = user_hash_password($_GET['pass']); } 
    else 
      { die('Retry with ?pass=PASSWORD set in the URL'); } 
    
    $updatepass = db_update('users') ->fields(
    array( 
      'pass' => $newhash, // Uncomment the following lines to reset the administrative username and/or email address, if necessary. // 
    'name' => 'admin' )) ->condition('uid', '1', '=') ->execute(); 
    
    print "Done. Please delete this file immediately!"; drupal_exit();
  • Carga el archivo en la raíz del directorio de instalación de Drupal (donde estan los archivos index.php, update.php, robots.txt y otros archivos y directorios).
  • Ejecuta el script solicitando el archivo en un navegador web utilizando el siguiente patrón de URL:
    http://example.com/ht87u56.php?pass=mypassword
    En la URL anterior,
    example.com con su nombre de dominio real,
    – ht87u56.php con el nombre de archivo real que especificó en el paso uno anterior,
    mypassword con la nueva mypassword deseada.
  • Si el script se ejecuta correctamente, verás el texto “Done” en el navegador web. La contraseña de la cuenta admin creada al instalar Drupal (es decir, user / 1) se cambiará a “mypassword” (o cualquier valor que especifique).
  • Finalmente , elimine el archivo del directorio raíz de instalación de Drupal.

Si no ha funcionado como esperabas o necesitas soporte técnico para Drupal, contacta con nosotros estaremos encantados de ayudarte.

 

Cambiar la contraseña Drupal con PHP
Puntuanos