18/05/2007, 09:54
|
| | 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 :) |