Ver Mensaje Individual
  #21 (permalink)  
Antiguo 22/08/2011, 05:41
ignaoa
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años
Puntos: 1
Respuesta: Problemas con sistema de usuarios

Te juro que me cuesta entenderlo. No es que no lo expliques bien, es que no entiendo cómo hacerlo. Si tengo una página restringida, es decir, sólo accesible para los usuarios registrados y logueados, ¿de qué código constaría? Ahora tengo una de prueba, que contiene este código:
Código PHP:
Ver original
  1. <?php
  2.         session_start();
  3.         if (!isset($_SESSION['id'])) {
  4.            // Esto lo va a enviar al índice, porque no está logueado.
  5.            header('Location: index.html');
  6.            exit;
  7.         }
  8.         // Aquí ya está logueado y pones el resto de tu código PHP.
  9.         ?>
  10.     <p>Aquí pones todo el resto de tu código HTML</p>

En principio funciona bien, pero al volver al "login.php" ya caduca, cierra o lo que sea la sesión. Y estoy pensando que quizás es por otro motivo. He creado como un miniperfil en la página de "login.php", si quiero volver a él, me dirijo a esta página. Igual, al volver a crear la sesión o algo me hace algún conflicto... Igual es cuestión de que si la sesión se inicia, que redireccione al miniperfil, que lo situaría en otra página... ¿Puede que los tiros vayan por ahí?