Unidad 22. Cómo crear un Blog (VIII)


22.9. Restringir acceso

Como has visto hemos creado dos zonas completamente independientes en nuestro sitio: la interfaz pública donde mostramos el contenido del blog, y la interfaz privada desde donde podemos acceder a las opciones de administración de la base de datos.

 

Naturalmente, queremos que la parte privada no sea accesible por cualquiera. Únicamente nosotros y aquellas personas autorizadas deberán poder ver las páginas de administración que hemos creado.

Es por eso que en el apartado de Estructura de datos creamos la tabla usuarios.

 

En el panel Comportamientos del servidor encontramos la opción Autenticación de usuarios que aún no hemos utilizado:

Podemos utilizar estas páginas para crear niveles de seguridad dentro de nuestro sitio.

Restringiendo la visualización de ciertas páginas a usuarios que almacenaremos en nuestra base de datos y que necesitarán introducir una contraseña para verificar su identidad.

 

El primer paso será crear una página de acceso en la que requeriremos que el usuario introduzca su nombre y contraseña para que podamos validarla.

Para ello deberemos crear un formulario en el que colocaremos dos campos, uno para el nombre y otro para la contraseña.

Crea un botón que active el formulario y selecciona la opción Conectar usuario en el desplegable de la imagen.

Se abrirá este cuadro de diálogo:

Conectar usuario

Aquí deberemos establecer la configuración de conexión a la zona privada.

 

Luego estableceremos las opciones para la comunicación con la base de datos.

 

En la siguiente sección deberás establecer a qué página redirigirás si el usuario y contraseña son correctos rellenando el campo Si la conexión es correcta, ir a:.

En Si falla la conexión, ir a escribirás la URL de la página a la que se deberá redirigir si la entrada fue incorrecta. Sería por ejemplo una página de error.

Marca la casilla Ir a URL anterior (si existe) si en ambos casos la redirección es a la misma página.

 

Finalmente podrás escoger entre utilizar diferentes niveles de acceso o no.

Para ello deberás seleccionar una de las dos opciones en el cuadro Restringir acceso por:.

Ten en cuenta que si decides crear varios niveles deberás añadir un campo a la tabla para que almacene el nivel de cada usuario. Este campo será el que indicaremos en el desplegable Obtener nivel de:.

 

Una vez hayas rellenado todos los datos, pulsa Aceptar y se añadirá el código necesario a la página.

 

Nota: El método que utiliza Dreamweaver para recordar la entrada del usuario hasta su desconexión utiliza cookies. Así que si tu navegador o el navegador del usuario las tiene deshabilitadas esté código no podrá realizar su función. Lo normal en el tratamiento de usuarios es emplear variables de sesión del servidor.

 


Marzo-2015
Pág. 22.8
Atrás Inicio Adelante






Página inicial  Cursos Informática Gratuitos

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


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