Demaciado Cool para Internet Explorer
Inicio arrow Joomla arrow Recuperar contraseña de los usuarios
Recuperar contraseña de los usuarios PDF Imprimir E-Mail
escrito por merolhack   
sábado, 15 de diciembre de 2007

Si haz perdido tu contraseña y estás desesperado por conseguirla de nuevo, el siguiente script te permite generar una nueva clave encriptada, deberás entrar a la base de datos en donde tienes tu joomla instalado, te recomiendo que ingreses via PHPmyAdmin, ya que es mas sencillo.

 

Una vez ahi, busca la tabla llamada jos_users, edita el usuario al cuál le quieras cambiar su contraseña.

Ahora lo que tienes que hacer es guardar el siguiente código dentro de un archivo llamado crea_contra.php y ejecutarlo en cualquier servidor que tenga Apache y PHP:

 

<?php
/**
* Funciones generadoras de contraseñas en Joomla
*/
function mosMakePassword($length=8) {
$salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$makepass = '';
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++)
$makepass .= $salt[mt_rand(0,61)];
return $makepass;
}

// Pon tu password en vez de 123456
$password = "123456";

function josHashPassword($password)
{
// Salt and hash the password
$salt = mosMakePassword(16);
$crypt = md5($password.$salt);
$hash = $crypt.':'.$salt;

return $hash;
}
echo "<p>La contraseñia es:</p>";
echo josHashPassword($password);
?>

Y la contraseña que te va a generar la debes de poner en el campo password de la tabla jos_users seleccionada anteriormente.

 

Y con eso habrás cambiado la contraseña perdida por 123456.

Modificado el ( sábado, 15 de diciembre de 2007 )