Actividad 8: Simular sesiones con cookies

per Victor Carceler darrera modificació 2020-04-06T13:06:40+02:00

Se pretende simular el funcionamiento de una aplicación web en la que:

  • El usuario inicia una sesión (normalmente indicando login y password)
  • El usuario puede trabajar con la aplicación, mientras trabaja la sesión se extiende automáticamente. Si pasa cierto tiempo sin interaccionar con la aplicación, la sesión se cierra.
  • El usuario puede cerrar la sesión.

Para ello se escribirán tres documentos diferentes:

inicia_sesion.php
Instalará en el navegador del usuario la cookie SESION con valor 1. La cookie tendrá una fecha de caducidad que cubrirá los 5 segundos posteriores a su creación. Se presentará un mensaje indicando que se ha iniciado la sesión, y un enlace a trabaja.php.
trabaja.php
Comprobará el valor de la cookie SESION, si fuese 1, presentará el mensaje: "Bienvenido a la aplicación... cuando haya terminado cierre la sesión". Además prolongará la vida de la cookie por 5 segundos más. En caso contrario, se mostrará el mensaje: "Antes de trabajar con la aplicación, debe iniciar sesión". Conviene que las palabras "iniciar sesión" y "cierre la sesión" sean enlaces a inicia_sesion.php y cierra_sesion.php respectivamente.
cierra_sesion.php
Cambiará el valor de la cookie SESION a 0.

Compruebe el correcto funcionamiento de la aplicación. Todos los documentos han de ser válidos.