
25/01/2002, 00:03
|
| | Fecha de Ingreso: septiembre-2001 Ubicación: Monterrey
Mensajes: 663
Antigüedad: 23 años, 5 meses Puntos: 6 | |
Re: Claves aleatorias Bueno en este tema hay mas de una forma de hacerlo por ejemplo aqui te agrego una funcion que las crea usando un arreglo de caracteres especiales y alfanumericos, que hice ya algun tiempo como ejercicio para trabajar arreglos.
----------------- inicia script--------------
<pre>
<?
function crearContrasena ($intSemilla,$strCaract = 10)
{
//
//Caracteres especiales
//
$arrPos = array('!','@','#','$','%','&','*','(',')','_', '+','-');
//
//Agregamos valores alfanumericos
//
$arrRes = array_merge($arrPos,range(0,9),range('a','z'),rang e('A','Z'));
while(strlen($pass) < $strCaract)
{
$pass .= (string)$arrRes[rand(0,sizeof($arrRes))];
}
return $pass;
}
$semilla = srand((double)microtime()*1000000);
//
//llamamos a la funcion
//
echo crearContrasena($semilla);
?> </pre>
------------------- fin script --------------
Espero que te srive como base o para solucionar tu problema.
Saludos. |