• Domingo 22 de Diciembre de 2024, 22:58

Autor Tema:  Puedo Generar Contraseñas Aleatorias De Php????  (Leído 1381 veces)

ricardo072

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Puedo Generar Contraseñas Aleatorias De Php????
« en: Viernes 26 de Agosto de 2005, 17:36 »
0
Saludos a todos.

Mi problema es que necesito que el sistema me genere contraseñas de manera aleatoria para mis usuarios. Si alugien me puede ayudar les estare muy agradecido.

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Puedo Generar Contraseñas Aleatorias De Php????
« Respuesta #1 en: Viernes 26 de Agosto de 2005, 17:47 »
0
Hola que tal.

Lo que puedes hacer es generar un número aleatorio entre 0 y 255 y luego convertir este número a caracter, y así hacerle para generar tus contraseñas, tal vez tengas el problema de que hay carateres no imprimibles. Entonces lo que podrias hacer es guardar en un arreglo los caracteres que quieres que tengan tus contraseñas, como por ejemplo letras mayusculas, minusculas, números u otros caracteres, una vez que estan en tu arreglo, obtienes la longitud y generas un múmero aleatorio entre 0 y la longitud de tu arreglo, y el caracter que seleccionas sera el de la posición de tu número aleatorio.

Espero te sirva.

Hasta luego.

NioZero

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
    • http://www.ghidalgo.tk/
Re: Puedo Generar Contraseñas Aleatorias De Php????
« Respuesta #2 en: Jueves 13 de Octubre de 2005, 19:07 »
0
eso sería algo así..

Código: Text
  1. $arreglo = array("a","b","c",...,"y","z");
  2.  

entonces... generas una password... por ejemplo de cinco letras...

Código: Text
  1. for($i=0;$i<5;$i++)
  2. $letra[$i] = array_rand($arreglo,1);
  3.  
  4. $password = "";
  5. for($i=0;$i<5;$i++)
  6. $password .= $arreglo[$letra[$i]];
  7.  
  8.  

mas o menos asi.... no me acuerdo mucho del uso de la funcion array_rand...

[size=109]ghidalgo.tk[/size]