Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2009, 10:58
harvey
 
Fecha de Ingreso: mayo-2007
Mensajes: 256
Antigüedad: 17 años
Puntos: 3
Respuesta: Problema de doble login

Cita:
Iniciado por okram Ver Mensaje
Pon el formulario de login como una página restringida sólo para aquellos usuarios no identificados. Verificando el estado del visitante (identificado o no) muestras el formulario (y el link) o no.

Hola okram. Verás yo lo que había hecho es poner en login.php un if que si no habia sesión presentaba el formulario. Pero claro ¿y si hay sesión que presenta? Pues bien intente redirigir a la pagina inicial con un header. El problema es que el header no funciona porque la página login.php es llamdada con include dede index.php donde ya antes se ha comprobado si hay sesión o no y en consecuencia pone "Usuario" o "Identificate | Registrate" que son dos enlaces. Al haber puesto eso el header posterior no funciona.

EDITO

He solucionado el problema. Tengo una función que gestiona el contenido que se va a incluir (con include) en el index... Así que lo que he hecho ha sido decirle en la función que si lo que le llega es login (index.php?seccion=login) compruebe si hay sesión creada en caso de que la haya el include lo hace con la portada (incio.php) mientras que si no la hay haga el include con login.php.
Gracias de todas formas okram.

Última edición por harvey; 17/01/2009 a las 11:48 Razón: Solucionado.