Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2009, 07:02
Avatar de cemansilla
cemansilla
 
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 17 años, 5 meses
Puntos: 6
Respuesta: Ayuda sobre control de usuarios en php

Cita:
Iniciado por miskeleto Ver Mensaje
Hola. Mi problema es el siguiente. estoy montando una web y quiero proteger ciertos contenidos con php y una MySQl. Bueno todo funciona bien, el registro, el acceso todo. Pero como añado las paginas que quiero proteger. Pues la pagina protegida.php con este codigo:

<?
session_start();

if(!isset($SESSION))
{
header("location: form_identificacion.php");
} else
{
echo "<html><body>";
echo "Bienvenido ";
echo $SESSION["login"];
echo $SESSION["nombre"]." ";
echo "<br>Has entrado con el nombre de usuario ";
echo $SESSION["email"];
echo "<br>Para cerrar la sesión, pulsa: <a href='desconexion.php'>logout</a>";
echo "</body></html>";
}
?>
me dirige siempre a form_identificacion.php

Me estoy volviendo loco y no se como solucionarlo.

Otras pregunta sería como hago para que el registro no sea valido hasta que activen la cuenta con un correo electronico, como en el registro de este foro.

Muchas gracias. Un saludo
Las variables de sesion se almacenan en $_SESSION, no en $SESSION. De todas formas sería mas conveniente hacer la validacion sobre un valor concreto de dicho array, por ejemplo:

Código PHP:
if(isset($_SESSION['logued'])){ ... }