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 -