Tarea 7.- Sesiones en PHP
Completion requirements
Opened: Monday, 12 May 2008, 1:25 AM
Due: Friday, 16 May 2008, 7:25 PM
En esta tarea debes preparar tu página para el uso de sesiones, para ello sigue los siguientes pasos:
1.- La instrucción session_start() debe estar al principio de todas las páginas, lo mejor es que la pongas en header.php, y en todas las páginas que no incluyan el header.php, por ejemplo login.php
2.- En el fichero login.php, cuando el usuario de haya validado con éxito debes crear las variables de sesión: $_SESSION["usuario"] y $_SESSION["perfil"].
3.- Modifica el fichero entrada.php para que funcione de manera distinta según se haya validado un usuario o no. De esta forma, si el usuario no está validado muestra el formulario de inicio, enlace para registrar un nuevo usuario y enlace para recordar contraseña. Si el usuario está validado, da un mensaje de bienvenida con el nombre de usuario y un enlace para desconectar.
4.- Crea el archivo logout.php, que permite la desconexión de la página.
5.- Modifica el menu.php para que muestre los distintos menús según el perfil de usuario, siguiendo la siguiente guía:
1.- La instrucción session_start() debe estar al principio de todas las páginas, lo mejor es que la pongas en header.php, y en todas las páginas que no incluyan el header.php, por ejemplo login.php
2.- En el fichero login.php, cuando el usuario de haya validado con éxito debes crear las variables de sesión: $_SESSION["usuario"] y $_SESSION["perfil"].
3.- Modifica el fichero entrada.php para que funcione de manera distinta según se haya validado un usuario o no. De esta forma, si el usuario no está validado muestra el formulario de inicio, enlace para registrar un nuevo usuario y enlace para recordar contraseña. Si el usuario está validado, da un mensaje de bienvenida con el nombre de usuario y un enlace para desconectar.
4.- Crea el archivo logout.php, que permite la desconexión de la página.
5.- Modifica el menu.php para que muestre los distintos menús según el perfil de usuario, siguiendo la siguiente guía:
Usuarios sin validar Menú principal
|
Usuarios sin validar (no administradores) Menú de usuario
|
Usuarios administradores Menú administración
|