Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/12/2013, 13:51
thinlizzy
 
Fecha de Ingreso: mayo-2013
Ubicación: CHILE
Mensajes: 17
Antigüedad: 11 años
Puntos: 0
Respuesta: Session no me funciona

Lo hice de est manera y me funciona bien: por ej Usuario: Messi Pass:1234 rol: 1. me envia a la pagina adecuada. Pero ahora lo que no se hacer es verificar cuando no existe en la base de datos, y que me devuelva al index nuevamente.

Gracias por la ayuda.......
Código PHP:
<?php session_start(); ?>

<?php  




include('conexion.php');
//---------------------------------
$usuario =$_GET["nick"];
$pass $_GET["pass"];
$rol$_GET["privilegio"];


$sql "SELECT * FROM usuario WHERE nick = '".$usuario ."' AND pass = '".$pass ."' AND id_rol = '".$rol."'";
//echo $sql;


$sentencia=OCIParse($conexion,$sql);

//if(!$sentencia){
    //header("Location:index_login.php");
    
    //}

//ocidefinebyname($sentencia,"NICK",$nick);
$ejec=OCIExecute($sentencia);



while (
$row=oci_fetch_array($sentenciaOCI_BOTH))
{
    
$id_rol=$row['ID_ROL'];
    
//echo $id_rol;
}

switch (
$id_rol)
{
    case 
1:
    
        
        
$_SESSION["id"]=$id_rol;
        
$_SESSION["usuario"]=$usuario;
        
header("Location:pagina_session1.php");
        
        break;
    
    case 
2:
    
        
        
$_SESSION["id"]=$id_rol;
        
$_SESSION["usuario"]=$usuario;
        
header("Location:pagina_session2.php");
        break;
    
    case 
3:
    
        
$_SESSION["id"]=$id_rol;
        
$_SESSION["usuario"]=$usuario;
        
header("Location:operario_index.php");
        break;
         
    
    
    
    
}
    


oci_free_statement($sentencia);

?>