¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Generador de contraseñas
#1
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:

Código PHP:
<?
# TorgarcitoVip

function generarPassword($caracteres) {
          
$password "";
          
$caracteres "0123456789bcdfghjkmnpqrstvwxyz!"#$%&/()=?,;.:-_}{*][*-+/";
          
$i 0;
          
$while ($i $caracteres) {
                       
$char substr($caracteresmt_rand(0strlen($caracteres)-1), 1)

                       if(!
strstr($password,$char)) {
                                    
$password .= $char
                                    $i
++;
                                           }
             }
             return 
password;
}
$cantidadchar rand(512);
$contrasena generarPassword($cantidadchar);

echo 
"El password generado es: ".$contrasena."";

echo 
"<br/>Cortesia de <a href="http://www.lagrihost.com">lagrihost.Com</a>";
?>





Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018