Ver Mensaje Individual
  #18 (permalink)  
Antiguo 05/06/2009, 09:05
juan007
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Warning: Cannot modify header information - headers already.....

haber en base a tu ultima idea abimaelrc de ver hasta donde se ejecuta mi codigo empece hacer una serie de prueba y ahora funciona sin ningun problema de forma local esperemos que funcione tambien en el servidor.
Tan solo me gustaria ver como puedo implementar las validaciones para el caso que de campos en blanco de las cajas te texto y del codigo captcha digitado por el usuario corresponda a la imagen.

Asi lo tenia yo, antes lo pego nuevamente para que no lo busquen mas arriba:
Código PHP:
$mensaje="";
if (empty(
$usuarioAdmin)) { $mensaje ="El nombre de Usuario esta vacio.<br>";} 
if (empty(
$claveAdmin)) { $mensaje .="La Clave esta vacia.<br>";}
if (empty(
$CAPTCHA_CODE)) { $mensaje .="El codigo de seguridad esta vacio.<br>";}
if (
sha1($CAPTCHA_CODE) <> $_SESSION["CAPTCHA_CODE"]) { $mensaje .="Los valores introducidos en el codigo de seguridad estan incorrectos.<br>";}    

        if (!empty(
$mensaje)){ 
            echo 
"<b>:: Ha ocurrido un Error ::</b><br><br>"
            echo 
$mensaje
        } else{ 
....
.....
...... 
Como podria implementar ese mismo codigo pero sin que me de errores.

y el codigo funcionando pero sin las validaciones es el siguiente.

Código PHP:
<?php 
session_start
(); 
?>
 <?php
 
include("bd/classBaseDatos.php");
//creamos el objeto con los datos de nuestra base de datos
$objBD=new conectarMySQL("localhost","usuario","pass","baseDatos");
//realizamos la conexión a la base de datos
$objBD->conectar();
$CAPTCHA_CODE = (string) $_POST['CAPTCHA_CODE'];
$usuarioAdmin mysql_real_escape_string($_POST['usuarioAdmin']); 
$claveAdmin mysql_real_escape_string($_POST['claveAdmin']);
$claveAdmin=md5($claveAdmin);
            
$query "SELECT * FROM socios1 WHERE nombre_usuario='$usuarioAdmin' and pass='$claveAdmin'";
            
//aquí realizamos la consulta que queramos
            
$objBD->consultar($query);
        
            
$coincidencias=$objBD->numCoincidencias();
                if (
$coincidencias>0){
                    
//echo "Filas encontradas".$coincidencias."<br><br>";
                    
$row=$objBD->obtendatos();    
                    
$_SESSION['id']=$row['id'];
                    
$_SESSION['rut']=$row['rut'];
                    
$_SESSION['nombre']=$row['nombre'];                            
                    
header("Location:espacioSocioS.php".SID); 
                }
                else{
                    
header("Location: erroresAccesoS.php".SID); 
                }

?>
BUENO QUIERO AGRADECER A TODOS LOS QUE ME AYUDARON SOBRE TODO A LOS COMPAÑEROS abimaelrc, daniwish, hordasdelmal, Ronruby, danielrivas Y EN ESPECIAL AL COMPAÑERO abimaelrc POR SU TIEMPO PACIENCIA VOLUNTAD Y BUENA DISPOSICION.
Ojala que me puedan decir guiar o comentarme como podria validar los campos en blanco y el codigo ingresado por el usuario, que corresponda a la imagen captcha.

gracias muchas gracias

Última edición por juan007; 05/06/2009 a las 11:43