Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/07/2010, 03:10
javi1995iv
 
Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Cómo hacer una comprobación de código sin que el usuario vea el código

Cita:
Iniciado por Vallu Ver Mensaje
Este es el código que genera una cadena de 7 caracteres aleatoriamente:
Código PHP:
//To Pull 7 Unique Random Values Out Of AlphaNumeric

//removed number 0, capital o, number 1 and small L
//Total: keys = 32, elements = 33
$characters = array(
"A","B","C","D","E","F","G","H","J","K","L","M",
"N","P","Q","R","S","T","U","V","W","X","Y","Z",
"1","2","3","4","5","6","7","8","9");

//make an "empty container" or array for our keys
$keys = array();

//first count of $keys is empty so "1", remaining count is 1-6 = total 7 times
while(count($keys) < 7) {
    
//"0" because we use this to FIND ARRAY KEYS which has a 0 value
    //"-1" because were only concerned of number of keys which is 32 not 33
    //count($characters) = 33
    
$x mt_rand(0count($characters)-1);
    if(!
in_array($x$keys)) {
       
$keys[] = $x;
    }
}

foreach(
$keys as $key){
   
$random_chars .= $characters[$key];
}
echo 
$random_chars
Pero yo no quiero un código aleatorio, yo lo que quiero es un código fijo, como si fuera una contraseña en la que no hiciera falta un nombre de usuario para entrar.