Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/07/2015, 22:00
carlosrenato
 
Fecha de Ingreso: julio-2015
Mensajes: 2
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: COMO EVITAR que pulsen atras

Básicamente deberías validar en el segundo script que si existe la session que muestre el mensaje de bienvenida, sino que redireccione al scrript del login. Creo que sería algo así:


Código PHP:
Ver original
  1. <?php  
  2. if (isset($_SESSION['Nombre']) && $_SESSION['aPaterno'] && $_SESSION['aMaterno']) {
  3.     echo "Bienvenido : ".$_SESSION['Nombre']." ".$_SESSION['aPaterno']." ".$_SESSION['aMaterno'];  
  4. }
  5. else {
  6.    //Redireccionar a login.php
  7.    header("location:inicio_prueba.php");
  8. }
  9.  
  10. <a href="menu.php" target="_parent">Inicio</a> -  
  11. <a href="cerrar_prueba.php" target="_parent">Salir</a></td>


El error que tienes es que efectivamente no existen esos índices dentro de las sessiones de php, recuerda siempre validar correctamente las variables que cambian o dejan de existir después de un tiempo.

Espero te haya sido de utilidad.