Ver Mensaje Individual
  #18 (permalink)  
Antiguo 22/08/2011, 01:40
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Problemas con sistema de usuarios

Perdón, no me he conectado desde el jueves.

No es que el tiempo de sessión expire, ni mucho menos. Es que tal y como lo tienes montado, vas de login.html a login.php enviando los datos por post de lo que el usuario rellenó en el formulario. Si introduces a mano la dirección de login.php irás a esta página, pero en $_POST no tendrás ningún dato. Entonces, al hacer la comprobación de si el usuario no está en la base de datos te dará verdadero, ya que ni si quiera tienes los datos del usuario.

La solución es sencilla, simplemente añade la misma comprobación que para todas las demás páginas. Si el usuario ya tiene una sesión, envíalo a una página de las restringidas sin hacer las comprobaciones siguientes del php.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?