Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/03/2015, 14:33
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 8 meses
Puntos: 145
Respuesta: Muestra error pero registra la cuenta...

Vale, vale, ya lo he entendido.

Código PHP:
if (!$error_message) {
    
        
// Genera una clave aleatoria 
        
function generate_random_key() { 
            
$chars "abcdefghijklmnopqrstuvwxyz0123456789"
              
$new_key ""
            for (
$i 0$i 32$i++) { 
                
$new_key .= $chars[rand(0,35)]; 
               } 
            return 
$new_key
        };
//Final de la funcion 

        
$random_key generate_random_key(); 

    
// Inserta los datos en la base 
    
$stm $connection->prepare("insert into usuarios (email,password,activation_key,validated) " "values ( ? , ? , ? , 0 )"); 
    
$stm->bind_param("sss",$email,$password,$random_key); 

    if (!
$stm->execute()) { 
        
// La inserción puede fallar si el usuario ya existía en la base de datos 
           
$usuario_mal "Error, el usuario con el email ".$email." ya existe"
    } else { 
        
$usuario_ok "El usuario ha sido creado con el email ".$email
    }

}; 
//Final de IF 
Pero ahora me sigue lanzando el error de que la contraseñas no coinciden por más que copie y pegue un texto desde bloc de notas en cada campo.

¿Por qué puede ser eso?