Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/05/2007, 09:54
hyperrjas
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Problema con password

Gracias por la respuesta gorak

Aqui expongo todo mas detallado.

Primero una función que lo que hace es resetear el password se le pasa la funcion get_random_word que lo que hace es obtener una palabra aleatoria con 6 caracteres de minimo y de maximo 13 la expongo en negro.

function reset_password($username)
// set password for username to a random value
// return the new password or false on failure
{
// get a random dictionary word b/w 6 and 13 chars in length
$new_password = get_random_word(6, 13);

// add a number between 0 and 999 to it
// to make it a slightly better password
srand ((double) microtime() * 1000000);
$rand_number = rand(0, 999);
$new_password .= $rand_number;

// set user's password to this in database or return false
if (!($conn = db_connect()))
return false;
$result = mysql_query( "update user
set passwd = password('$new_password')
where username = '$username'");

if (!$result)
return false; // not changed
else
return $new_password; // changed successfully
}


el problema lo tengo en la consulta que esta en amarillo que me inserta en la bd el password como si estuviese encriptado por lo que veo.

Bueno muchas gracias espero respuest impaciente :)