28-02-2015, 10:17 AM
0
El siguiente codigo te generará una contraseña en PHP, entre un rango de 5 y 12 caracteres, que puedes modificar también.
Te viene útil al hacer un sistema de usuarios, en la parte donde un usuario olvide su contraseña, asi puedes generarle una contraseña y mandarsela a su correo y guardarlo en la base de datos, si es que tienes las contraseñas encriptadas.
Código:
Te viene útil al hacer un sistema de usuarios, en la parte donde un usuario olvide su contraseña, asi puedes generarle una contraseña y mandarsela a su correo y guardarlo en la base de datos, si es que tienes las contraseñas encriptadas.
Código:
Código PHP:
<?
# TorgarcitoVip
function generarPassword($caracteres) {
$password = "";
$caracteres = "0123456789bcdfghjkmnpqrstvwxyz!"#$%&/()=?,;.:-_}{*][*-+/";
$i = 0;
$while ($i < $caracteres) {
$char = substr($caracteres, mt_rand(0, strlen($caracteres)-1), 1)
if(!strstr($password,$char)) {
$password .= $char
$i++;
}
}
return password;
}
$cantidadchar = rand(5, 12);
$contrasena = generarPassword($cantidadchar);
echo "El password generado es: ".$contrasena."";
echo "<br/>Cortesia de <a href="http://www.lagrihost.com">lagrihost.Com</a>";
?>