Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2013, 11:50
Avatar de Mosiah16
Mosiah16
 
Fecha de Ingreso: abril-2010
Ubicación: Antofagasta
Mensajes: 70
Antigüedad: 14 años
Puntos: 1
Redirección después de iniciar sesión

Hola, tengo un pequeño problema lo que pasa es que inicio sesión desde el formulario de login y este es el código que comprueba si inicie sesión y demás:

Código PHP:
     <?php 
   
if(isset($_POST['enviar'])) { // comprobamos que se hayan enviado los datos del formulario 
        // comprobamos que los campos usuarios_nombre y usuario_clave no estén vacíos 
        
if(empty($_POST['usuario_email']) || empty($_POST['usuario_clave'])) { 
            echo 
"El email o la contraseña no han sido ingresados. <a href='javascript:history.back();'>Reintentar</a>"
        }else { 
            
// "limpiamos" los campos del formulario de posibles códigos maliciosos 
            
$usuario_email mysql_real_escape_string($_POST['usuario_email']); 
            
$usuario_clave mysql_real_escape_string($_POST['usuario_clave']); 
            
$usuario_clave md5($usuario_clave); 
            
// comprobamos que los datos ingresados en el formulario coincidan con los de la BD 
            
$sql mysql_query("SELECT usuario_id, usuario_email, usuario_clave, nivel FROM usuarios WHERE usuario_email='".$usuario_email."' AND usuario_clave='".$usuario_clave."'"); 
            if(
$row mysql_fetch_array($sql)) { 
                
$_SESSION['usuario_id'] = $row['usuario_id']; // creamos la sesion "usuario_id" y le asignamos como valor el campo usuario_id 
                
$_SESSION['usuario_email'] = $row["usuario_email"]; // creamos la sesion "usuario_nombre" y le asignamos como valor el campo usuario_nombre 
                
$_SESSION['niv']= $row['nivel']; //Creamos la sesion nivel para los diferentes tipos de usuarios en el sitio.
                
header("Location: index.php"); 
            }else { 
?> 
                     <a class='errorbox hide'><strong>Los datos ingresados son incorrectos.</strong></a><a class='black button' href='javascript:history.back();'>Reintentar</a><br>
                     <br>
<?php 
            

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

    } 
?>
Pero resulta que al iniciar sesión, no me redirecciona a index.php o a cualquier otra URL, es como que si no estuviera comprobando, entonces que está dando problemas?

Muchas gracias y espero una respuesta de ayuda por favor.

Saludos
__________________
Tu mente es capaz de todo...