¿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>";
?>



Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Mi primera pagina web en PHP torgar22 6 2,072 30-11-2015, 06:19 PM
Último mensaje: piinbook
  Calculadora Básica En PHP torgar22 0 997 23-10-2015, 06:36 PM
Último mensaje: torgar22
  Clase php 4 que toma un archivo xml y lo convierte en un array torgar22 0 1,149 22-09-2015, 06:15 PM
Último mensaje: torgar22
  Impedir que se guarde en el cache del browser una página PHP torgar22 0 1,090 22-09-2015, 06:05 PM
Último mensaje: torgar22
  Función php, devuelve la cantidad de páginas indexadas por google de un sitio torgar22 0 1,044 22-09-2015, 06:02 PM
Último mensaje: torgar22



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018