Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/04/2014, 07:07
Profesor_Lambetain
 
Fecha de Ingreso: septiembre-2010
Mensajes: 67
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Validación de password entre ficheros, que se resiste.

Cita:
Iniciado por nup_ Ver Mensaje
Hola:

Eleazan tiene razón, en "validacion.php" cuando haces "session_destroy()" la variable $_SESSION deja de existir, por tanto cuando redirecciones hacia "home.php" siempre se va a ejecutar esto:
Código PHP:
Ver original
  1. if(!isset($_SESSION['cont'])){
y nunca va a dar q este autorizado.

slds;

nup_
Pero es que, como aclaré en mi post anterior, la redirección a home.php se hace antes de que se ejecute sesión_destroy en validación.php. De todos modos, quitando esa sesión_destroy de validación.php, me aparece un error en home.php:

Notice: Undefined index: conforme in C:\xampp\htdocs\home.php on line 39

y creo que se refiere a esta instrucción de home.php:

}elseif($_SESSION['cont']!=3 && $_SESSION['conforme']=='si'){

por tanto, no me está reconociendo siquiera que dicha variable de sesión $_SESSION['conforme'] ha sido inicializada en la cabecera de home.php, contrariando la tesis de que siempre se pasa por allí (if(!isset($_SESSION['cont'])){), como creo que tú sugieres...