Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2007, 05:27
AlexM3
 
Fecha de Ingreso: junio-2007
Mensajes: 37
Antigüedad: 16 años, 10 meses
Puntos: 0
Login que funciona en local pero no en el servidor

Hola chicos,

Tengo un problema con mi login. En mi apache funciona perfectamente pero cuando lo subo al servidor no me loguea. Bueno alguna vez he conseguido loguear pero normalmente no. Creo q no me graba bien las cookies y no es mi navegador.

El codigo de login seria algo asi.

if( existe el usuario y el passwd es correcto){
...
$SESSION["login"]=$login;
$SESSION["nombre"]=$array["nombre"];
$SESSION["apellidos"]=$array["apellidos"];
$SESSION["logeado"]=1;
session_register("SESSION");
echo "Login Correcto";
...

Logueo y encuentra el user en la base de datos, y procede por esta rama y me sale el "Login Correcto", pero en realidad no loguea nada pq la pagina lo detecta como no logueado por ejemplo con sentencias como:

if($_SESSION[SESSION][logeado]==1){
// Por aki no entra
}else{
// Entra siempre por aki
}

Pongo tb mis linias de logout por si pudiera afectar
...
session_start();

if(!isset($_SESSION)){
header("location: index.php");
} else {
session_unset();
session_destroy();
//echo "Las variables de sesión han sido eliminadas, y la sesión se ha dado por finalizada correctamente ";
header("location: index.php");
}
...

Muchas gracias

- ALex -