Generar password en PHP

Función que genera un password dinámicamente.

function generatePassword ($length = 8){
	  # start with a blank password
	  $password = "";
	  # define possible characters
	  $possible = "0123456789abcdefghijklmnopqrstuvwxyz"; //you can change this!
	  # set up a counter
	  $i = 0; 
	  # add random characters to $password until $length is reached
	  while ($i < $length) { 
		# pick a random character from the possible ones
		$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);	
		# we don't want this character if it's already in the password
		if (!strstr($password, $char)) { 
		  $password .= $char;
		  $i++;
		}
	  }
	  # done!
	  return $password;
}

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s