Inicio > PHP > Generador de contraseñas

Ejemplo de Generador de contraseñas

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.

[codigo]
<?
# Por EjemploDe.Com

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.ejemplode.com">EjemploDe.Com</a>";
?>
[/codigo]


Keywords: Ejemplo de Generador de contraseñas, Generador de contraseñas, contraseñas php, password php, generar contraseña, generador php, generar php,
Creado por: Luffy el 04.10.08

Si no encontraste lo que buscabas, prueba la búsqueda:

Búsqueda personalizada

Ejemplos relacionados


Últimos 7 comentarios en Ejemplo de Generador de contraseñas

jose
08.05.11 a las 1:54:55
hola
mac11
05.27.11 a las 15:46:19
root
David
02.06.10 a las 9:18:22
Excelente ejemplo de un generador de contraseñas con php. Gracias.
andres
01.17.10 a las 22:11:56
soy principiante en web, pero queiro ponerle a una página un codigo, que solo el cliente que tenga una clave pueda entrar, pero utilizo una base de datos, como le hago, gracias
Ache
04.16.09 a las 6:23:43
el codigo esta mal, tiene varios errores de sintaxis, este si que funciona:
function generarPassword($numcar) {
$password = "";
$caracteres = "0123456789bcdfghjkmnpqrstvwxyzBCDFGHJKMNPQRSTVWXYZ"; //#$%&/()=?,;.:-_}{*][*-+/";
$i = 0;
while ($i < $numcar) {
$char = substr($caracteres, mt_rand(0, strlen($caracteres)-1), 1);
if(!strstr($password,$char)) {
$password .= $char;
$i+=1;
}

}
return $password;
marina
09.16.08 a las 9:53:13
Espero que esto funcione
Karina
05.03.08 a las 16:02:35
Hijole que esta bueno el ejemplo n_n arigato

Deja un comentario en Ejemplo de Generador de contraseñas

Nombre *
Correo *
Captcha