Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2014, 22:36
sam03
 
Fecha de Ingreso: febrero-2014
Mensajes: 69
Antigüedad: 10 años, 2 meses
Puntos: 0
header no funciona

Hola tengo estas clases, el header de la primera clase no me redirecciona

Código PHP:
public function validar()
    {
        if(
$this->validarCarnetContrasena() == true)
        {           
            
$this -> iniciarSesion();

            echo 
"string";

            
header("Location: index.php");
        }

        else 
        {
            echo 
"<script language='JavaScript'> 
                alert('Verifica tu nombre de usuario y contraseña'); 
                </script>"
;
        }
    } 
El estring que mando a imprimir no se muestra, pero si inicia la sesion

Código PHP:
public function validarCarnetContrasena()
    {
        
$sql "SELECT * FROM tbl_empleados WHERE CARNET = '".$this->CARNET."'";

        
$result $this->consulta($sql);

        if(
is_array($result))
        {
            
$d $result[0];

            if( 
strcmp($this->CONTRASENA,$d["CONTRASENA"]) == )
            {
                
$this->setIdRol($d["IDROL"]);
                return 
true;  
            }
                                      
            else
            {
                return 
false;
            }                   
                
        }
        else
        {
            return 
false;
        }
    } 
Código PHP:
public function iniciarSesion()
    {
        
session_start();

        
$_SESSION['usuario'] =$this->CARNET;
        
$_SESSION['idrol']   =$this->IDROL;
    } 

Última edición por sam03; 08/11/2014 a las 22:47