Foros del Web » Programando para Internet » PHP »

Funcion para generar password

Estas en el tema de Funcion para generar password en el foro de PHP en Foros del Web. Sabéis si existe alguna función específica en php para generar un password aleatorio y alfa-numerico? La función rand() sólo funciona con números. Si no existe ...
  #1 (permalink)  
Antiguo 17/05/2004, 11:55
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Funcion para generar password

Sabéis si existe alguna función específica en php para generar un password aleatorio y alfa-numerico?

La función rand() sólo funciona con números.

Si no existe cómo podría hacerlo?

Metería las letras en un array y con shuffle() lo ordenaria aleatoriamente, cogería las 4 primeras letras y luego con rand() otros cuatro números aleatorios...

No habrá algo más "profesional"?...

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #2 (permalink)  
Antiguo 17/05/2004, 12:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Yo dejé en las FAQ's una funcioncita para tal fin .. configurable como para generar passwords alfanuméricos o numéricos y de dimensión variable ...

No sé si eso será "profesional" pero funciona:

http://www.forosdelweb.com/showthrea...483#post411483

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 17/05/2004, 13:46
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 14 años, 4 meses
Puntos: 0
Gracias Cluster, esa función ya es otra cosa!

He estado leyendo esas faq`s, hay cosas que me serán de mucha utilidad!

Saludos y gracias.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:48.