Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2008, 00:43
marnoli
 
Fecha de Ingreso: abril-2008
Mensajes: 58
Antigüedad: 16 años
Puntos: 1
De acuerdo Re: Problemas con las sesiones

<?php
session_start();
require ("inc_constantes.php");
require ("inc_database_clase.php");
if(isset($_REQUEST["usuar"]) && isset($_REQUEST["clav"]))
{
if (!$bd = new cDataBase()){
echo "<script>alert(\"Ha ocurrido un error en la conexión con la base de datos\");<\script>";
}else{
if(!$bd->autentificar($_REQUEST["usuar"],$_REQUEST["clav"])){
echo "<script>alert(\"Ha introducido un Usuario o una Clave Incorrecta\");</script>";
}else{
if (!isset($_SESSION["usuario"])){
$_SESSION["usuario"]=$_REQUEST["usuar"];
$empresa=$_SESSION["empresa"];
//Consultamos datos necesarios del usuario para variables de sesión
$consulta="CONSULTA";
$resultado=$bd->consultar($consulta);
$row=$bd->recoger_registro($resultado);
$_SESSION["nombreusuario"]=trim($row[4])." ".trim($row[2])." ".trim($row[3]);
$_SESSION["codigousuario"]=trim($row[0]);
//-------------- PONER PERFIL POR DEFECTO:
$_SESSION["categoria"]=$row[1];
$_SESSION["tipoact"]='R';
$_SESSION["actividad"]="";
$_SESSION["motivo"]="";
$bd->liberar_memoria($resultado);
$bd->desconectar();
}

if (isset($_SESSION["usuario"])){
//echo"Se ha registrado la variable usuario";

/*echo "<script>alert(\"Has sido correctamente identificado\");</script>";*/
//Redirigir DIRECTAMENTE A HOJA_ACTIVIDAD
}
//-MODIFICADO: ANTES SE MANDABA A CONS_AVISOS.PHP
echo "<script languaje='JavaScript'>location.href='entrada_hoja. php'</script>";
}
}
}

?>

<form action='index.php' method='post'>
<div id="main-link">
<a href="contactar.php" class="current">Contactar</a> &nbsp;| &nbsp; <a href="cambio_datos.php" class="current">Perfil</a> &nbsp; | &nbsp; <a href="ayuda.php" class="current">Ayuda</a> &nbsp; | &nbsp; <a href="cerrar_sesion.php" class="current">Salir</a>
</div>
<div id="main-estado">
<div align="right" style="padding-right:14px; padding-left:6px; float:left;"><a href="cons_avisos.php"><img src="http://www.forosdelweb.com/images/icono_avisos.gif" border="0"></a></div>
<?php
if(!isset($_SESSION["usuario"])) echo "Estado: Desconectado";
else printf("Usuario: %s",$_SESSION["nombreusuario"]);
?></div>
<div id="navbar">
<a href="entrada_hoja.php" class="current">Hoja Actividad</a> |
<a href="nuevo_parte.php">Nueva Actuación</a> |
<a href="vacaciones.php">Vacaciones</a> |
<a href="cons_nota_gasto.php">Nota de Gasto</a> |
</div>
</form>


/------------------------------------------------------------------------------------------------------\


Este es el codigo de la cabecera,q va siempre al principio de las demas paginas

Última edición por marnoli; 24/04/2008 a las 01:17