Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2005, 21:09
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Hola, mira realmente no entiendo del todo lo que deseas. Para verificar que los datos esten completos dispones de la funcion empty(). Para la generación de un password aleatorio puedes hacer lo siguiente.
Código PHP:
<?php
srand
((double)microtime()*1000000); //Ejemplo sacado del manual

$pass rand(100000,1000000000); //Utilizo esos limites para que lo que genere osile entre 6 y 10 caracteres
?>
Este codigo genera un password de entre 6 y 10 caracteres pero solamente numeros, si deseas que también incluya letras puedes hacer algo así.
Código PHP:
<?php
srand
((double)microtime()*1000000); //Ejemplo sacado del manual

$pass rand(100000,1000000000); //Utilizo esos limites para que lo que genere osile entre 6 y 10 caracteres

$cant strlen($pass);

$pass substr(md5($pass),0,$cant);
?>
Este ultimo codigo produce 30 mil password totalmente diferentes, despues de los 30 mil empieza a repetir, nosé si te servira como dato pero tenia ganas de saber sobre eso .

Saludos.

------ EDIT ---------
OJO: Que despues de los 30 mil empieza a repetir, pero siempre y cuando se utilice el mismo micro segundo, esto lo digo porque tal vez no le tengas confianza, y a mi parecer es totalmente confiable, y tal vez si buscas encontraras una forma mas eficiente de producir esto y sin coincidencias.

Última edición por DarioDario; 30/08/2005 a las 21:12 Razón: Esta marcado ;-)