Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2007, 09:56
rafaelo
 
Fecha de Ingreso: enero-2007
Ubicación: Mérida, yucatan, mexico
Mensajes: 15
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Problema con Sesiones en PHP

Que bien!!

estamos si que estamos bien cerca, eres de alguna escuela de valladolid? algun Tec o algo asi?

mira, le hice una modificacion agregando un script mas que lo que hace es abrir la sesion pero aun asi me pasa lo mismo, funciona en localhost pero en el servidor no funciona.


----------------- ENTRADA.PHP -------------------------
<?
//Conexion con la base
include "conexion.php";
$user= $HTTP_POST_VARS['TxtUser'];
$pass= $HTTP_POST_VARS['TxtPass'];

if (!empty($user) and !empty($pass))
{
//Creamos la sentencia SQL y la ejecutamos
$result=mysql_query("Select user, pass from users where user='$user' and pass='$pass'", $conexion);
$row=mysql_fetch_array($result);

if ($row[0]==$user and $row[1]==$pass) {
//session_start();
//$_SESSION["autentificado"]= "SI";
//header ("Location: ver1.php");

include "abrirsesion.php";

header ("Location: ver1.php");
}
else
{
echo "User or Password incorrect !";
}
}
else
{
if (empty($user))
echo "<b>No se especifico nombre de usuario</b><br>";
if (empty($pass))
echo "<b>No se tecleo password </b><br>";
echo "User or Password blank !";
}
?>

--------- abrirsesion.php --------------

<?
session_start();
session_register("autentificado");
$_SESSION["autentificado"]= "SI";
?>

-------- SEGURIDAD.PHP ----ESTE SCRIP LO INCLUDE DENTRO DE CADA PAGINA QUE QUIERO PROTEGER ------<?include ("seguridad.php");?> ------

<?
//Inicio la sesión
session_start();

//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
echo " La página ha caducado ";
header("Location: index.php");
//ademas salgo de este script
exit();
}
?>