Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2007, 10:40
AlexM3
 
Fecha de Ingreso: junio-2007
Mensajes: 37
Antigüedad: 16 años, 10 meses
Puntos: 0
Sesiones voy un poco pez

Hola,

Voy un poco pez en esto de las sesiones. Estoy haciendo un sistema de login, de momento ya he conseguido el sistema de registro.

Ahora mirando manuales estoy haciendo la parte del login. El problema que tengo es que nose q me guarda las sesiones cuando quiere, creo que hago mal el sesion_start(), pero no se pq. Un caso en concreto es que cuando hago el login directamente sobre la pagina de la siguiente manera me funciona
<?
if(isset($SESSION)){ /* Esta comprovacion no se si es la mas correcta o para hacer esto seria mejor crear una variable dentro de la sesion */
echo "Usuario logeado";
}else{
?>
<center><h1>Identificate! :D </h1></center>
<form action="comprueba.php" method="POST">
Login: <input type="text" name="login"><br>
Password: <input type="password" name="pass"><br>
<input type="submit" value="Entrar">
</form>
<?
}
?>

Pero si hago lo mismo pero metiendo el formulario en una funcion en otro fichero de esta manera no funciona
<?
form_login();
?>
Aqui me sale el formulario como si no estubiera detectado, es decir no entra nunca por el if(isset($SESSION)) siempre por el else.

A ver si alguien puede explicarme pq pasa esto, muchas gracias!