Unidad 22. Restringir Acceso



Objetivo

Practicar las operaciones necesarias para restringir el acceso a determinadas páginas.

Ejercicio

  1. Si WampServer no se está ejecutando, lánzalo para realizar este ejercicio.
  2. Si los servicios de MySQL o Apache no se están ejecutando, lánzalos para poder tener acceso a las bases de datos y a la ejecución de archivos PHP.
  3. Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre él.
  4. Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, Página de plantilla).
  5. Dale el título Blog aulaClic - Inicio de sesión, y guárdalo como login.php.
  6. En la única región editable deberás escribir un párrafo de clase titulo que diga Introduce usuario y contraseña:.
  7. A continuación inserta un formulario (Insertar → Formulario → Formulario). Llámalo form1.
  8. Dentro del formulario deberás introducir dos campos de texto (Insertar → Formulario → Campo de texto).
  9. Al primero lo llamaremos usuario y será de tipo Texto. Tendrá una etiqueta que muestre el texto Usuario:.
  10. Al segundo lo llamaremos contrasena y será de tipo Contraseña. Recuerda no utilizar la ñ en los nombres de campos y archivos. Tendrá una etiqueta que muestre Contraseña:.
  11. Finalmente añade un botón (Insertar → Formulario → Botón) dale el valor Entrar. Puedes organizarlo todo en una tabla.
     
  12. Haz clic en la opción Conectar Usuario Conectar Usuario y rellena el cuadro de diálogo que se abrirá con los datos que puedes ver en la imagen:
    Conectar usuario
  13. Acepta el formulario.
  14. Cierra el documento guardando los cambios.
     
    Ahora deberemos especificar qué páginas se verán afectadas por el acceso restringido.
  15. Abre el documento admin.php.
  16. Selecciona la opción Restringir acceso a página Restringir acceso.
  17. Establece que Si se deniega el acceso se envíe a login.php y acepta los cambios.
  18. Para terminar crearemos un enlace Desconectar en las páginas para que el usuario pueda terminar la sesión.
    Selecciona la opción Desconectar usuario Desconectar usuario.
  19. En el cuadro de diálogo que se abrirá selecciona la opción Crear nuevo vínculo: "Desconectar".
  20. En al Terminar, ir a: indica index.php.
  21. Pulsa Aceptar para cerrar el cuadro de diálogo.
  22. Coloca el enlace en la parte superior de la región editable y dentro de un párrafo de clase datos.
  23. Cierra el documento guardando los cambios.
    La página ahora estará protegida.
  24. Tenemos que repetir estos pasos en todas la páginas restringidas, porque aunque no tengan un enlace directo, cualquiera podría acceder si escribe la ruta al archivo en la barra de direcciones. Por tanto, repite los pasos anteriores para las páginas:
    • elimina_comentario.php
    • listado_comentarios.php
    • modifica_comentario.php
    • nueva_categoria.php
    • nueva_entrada.php
  25. Cierra los documentos guardando los cambios.

Ahora podrás entrar a las páginas restringidas utilizando el nombre de usuario aulaclic y contraseña miprimerblog (es el usuario que importamos en la tabla de usuarios) en el primer ejercicio del tema.

   Inicio    







Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.