Tarea 8.1.- Gestión de usuarios (Administración)
Completion requirements
Opened: Friday, 16 May 2008, 4:35 AM
Due: Friday, 23 May 2008, 7:35 PM
Los usuarios administradores van a poder hacer una gestión completa de los usuarios del sistema. Para ello vamos a crear las siguientes páginas:
usuarios.php
Donde vamos a mostrar la lista de usuarios que hay en la tabla, con las opciones de modificar y borrar. También tendrá un enlace para añadir nuevos usuarios. Hay que tener en cuanta está página lleva un sistema de verificación para que solo los administradores puedan acceder a ella.
Vamos a utilizar un conjunto de iconos para mostrar los campos perfil y activo, de esta manera:
Esta pagina esta disponible desde un enlace (USUARIOS) del menú de administración.
registro.php
Esta página ya estaba creada para que cualquier persona se registrará en nuestra pagina. Un administrador también va a poder utilizarla para crear nuevos usuarios (Enlace "Insertar nuevo" de la imagen anterior). Sin embargo cuando está pagina es utilizada por una administrador el formulario de acceso cambia un poco, para permitir indicar el campo "perfil" y el campo "activo". Quedaría de esta forma:
usuarios.php
Donde vamos a mostrar la lista de usuarios que hay en la tabla, con las opciones de modificar y borrar. También tendrá un enlace para añadir nuevos usuarios. Hay que tener en cuanta está página lleva un sistema de verificación para que solo los administradores puedan acceder a ella.
Vamos a utilizar un conjunto de iconos para mostrar los campos perfil y activo, de esta manera:
Esta pagina esta disponible desde un enlace (USUARIOS) del menú de administración.
registro.php
Esta página ya estaba creada para que cualquier persona se registrará en nuestra pagina. Un administrador también va a poder utilizarla para crear nuevos usuarios (Enlace "Insertar nuevo" de la imagen anterior). Sin embargo cuando está pagina es utilizada por una administrador el formulario de acceso cambia un poco, para permitir indicar el campo "perfil" y el campo "activo". Quedaría de esta forma:
Por lo tanto hay que tener en cuenta lo siguiente:
modificarusuario.php
Esta página nos permite modificar los datos del usuario. Para ello es necesario que le mandemos como parámetro GET el nombre de usuario que queremos modificar. Esta página sólo puede ser accedida por los administradores.
eliminarusuario.phpç
Esta página nos permite eliminar un usuario. Para ello es necesario que le mandemos como parámetro GET el nombre de usuario que queremos eliminar. Esta página sólo puede ser accedida por los administradores.
cambiarpass.php
Esta página no tiene que ver con la adminitración pero la vamos a hacer en esta tarea. Los usuarios validados no administradores, tienen una opción en su menú que les permite cambiar la contraseña. Para ello vamos a crear un formulario donde se nos pida la password antifua , y que escriba dos veces la nueva contraseña, como medida de seguridad. Esta página sólo puede entrar usuario validados.
-
Si es un usuario no validado, que se está registrando en nuestra página, aparecerá el formulario de registro, pero sin pedir el campo “perfil” y el campo “activo”.
-
Si es un administrador el que ha entrado en esta página aparecerá el mismo formulario pero si nos pedirá la información del perfil y activo.
-
Un usuario validado no administrador no puede entrar en esta página.
modificarusuario.php
Esta página nos permite modificar los datos del usuario. Para ello es necesario que le mandemos como parámetro GET el nombre de usuario que queremos modificar. Esta página sólo puede ser accedida por los administradores.
eliminarusuario.phpç
Esta página nos permite eliminar un usuario. Para ello es necesario que le mandemos como parámetro GET el nombre de usuario que queremos eliminar. Esta página sólo puede ser accedida por los administradores.
cambiarpass.php
Esta página no tiene que ver con la adminitración pero la vamos a hacer en esta tarea. Los usuarios validados no administradores, tienen una opción en su menú que les permite cambiar la contraseña. Para ello vamos a crear un formulario donde se nos pida la password antifua , y que escriba dos veces la nueva contraseña, como medida de seguridad. Esta página sólo puede entrar usuario validados.