Programación Web y Scripting > PHP

 Como Generar Claves De Acceso

(1/2) > >>

kammuss:
Hola Expertos quisisera q me ayuden, tengo q autogenerar una clave de acceso q tenga numeros y caracteres un ejemplo DRWA-23RT-DR3H-F8K90 como lo hago espero q me ayuden gracias

jtula:
Usando expresiones regulares y time()

--- Código: Text --- <?php  function genera_password($longitud,$tipo="alfanumerico"){      if ($tipo=="alfanumerico"){         $exp_reg="[^A-Z0-9]";     } elseif ($tipo=="numerico"){         $exp_reg="[^0-9]";     }          return substr(eregi_replace($exp_reg, "", md5(rand())) .        eregi_replace($exp_reg, "", md5(rand())) .        eregi_replace($exp_reg, "", md5(rand())),        0, $longitud); }  //Ejemplo: echo "Password: (alfanumérico) ".genera_password(8)."<br>"; echo "Password: (numérico) ".genera_password(15,"numerico")."<br>";  ?>   espero ayude

kammuss:
Si pero esta bien pero siquiero q tenga los 2 tipos alfanumerico y numerico como se hace y como se genera como el ejemplo hay un programa  o funcion q se puede hacer DWRS-2RD5-4FT5-5T34 espero q me ayuden expertos

jtula:
lo ke kieres no es ke tengas numeros y letras?  :blink:
ejmp:F8K90ew56ew, solo especificale ke sea alfanumerico, con eso te genera numeros y letras a la vez, o ajusta la expresion($exp_reg) con los caracteres a tu gusto
Sal2 :blink:

kammuss:
ah ok jtula voy a probarlo en mi  sistema de registro ok gracias por tu tiempo te estare avisando como me fue ok local gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa