Actividad 8: Simular sesiones con cookies
per Victor Carceler
—
darrera modificació
2020-04-06T12:06:40+01: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.