La interfaz de usuario se ha simplificado en Dreamweaver y versiones posteriores. Como resultado, es posible que no encuentre algunas de las opciones que se describen en este artículo en Dreamweaver y versiones posteriores. Para obtener más información, consulte este artículo.
Páginas protegidas
Tu aplicación web puede contener una página protegida a la que solo pueden acceder usuarios autorizados.
Por ejemplo, si un usuario intenta omitir la página de inicio de sesión escribiendo la URL de la página protegida en un explorador, se le redirige a otra página.De manera similar, si estableces el nivel de autorización para una página solo en Administrador, únicamente los usuarios con privilegios de acceso de Administrador podrán ver la página. Si un usuario con sesión iniciada intenta acceder a la página protegida sin los privilegios de acceso adecuados, el usuario es redirigido a otra página.
También puedes usar niveles de autorización para revisar usuarios recién registrados antes de concederles acceso completo al sitio. Por ejemplo, puedes querer recibir el pago antes de permitir que un usuario acceda a las páginas de abonado del sitio. Para hacerlo, puedes proteger las páginas de abonado con un nivel de autorización de Abonado y otorgar solo privilegios de Invitado a usuarios recién registrados. Después de recibir el pago del usuario, puedes actualizar los privilegios de acceso del usuario a Abonado (en la tabla de base de datos de usuarios registrados).
Si no planeas usar niveles de autorización, puedes proteger cualquier página de tu sitio simplemente agregando un comportamiento del servidor Restringir acceso a página a la página. El comportamiento del servidor redirige a otra página a cualquier usuario que no haya iniciado sesión correctamente.
Si planeas usar niveles de autorización, puedes proteger cualquier página de tu sitio con los siguientes elementos básicos:
Un comportamiento del servidor Restringir acceso a página para redirigir a los usuarios no autorizados a otra página
Una columna adicional en tu tabla de base de datos de usuarios para almacenar los privilegios de acceso de cada usuario
Independientemente de si usas niveles de autorización, puedes agregar un enlace a la página protegida que permita a un usuario cerrar sesión y borrar cualquier variable de sesión.
Remitir a otra página a los usuarios no autorizados
Para evitar que usuarios no autorizados accedan a una página, agrega un comportamiento del servidor Restringir acceso a página. El comportamiento del servidor redirige al usuario a otra página si el usuario intenta omitir la página de inicio de sesión escribiendo la URL de la página protegida en un explorador, o si el usuario tiene la sesión iniciada pero intenta acceder a la página protegida sin los privilegios de acceso adecuados.
El comportamiento del servidor Restringir acceso a página solo puede proteger páginas HTML. No protege otros recursos del sitio como archivos de imagen y archivos de audio.
Si quieres dar a muchas páginas de tu sitio los mismos derechos de acceso, puedes copiar y pegar derechos de acceso de una página a otra.
Redirigir usuarios no autorizados a otra página
Por ejemplo, puedes especificar que solo usuarios con privilegios de Administrador puedan ver la página seleccionando Administrador en la lista de niveles de autorización.
Asegúrese de que la cadena del nivel de autorización coincida\nexactamente con la cadena almacenada en su base de datos de Usuario.Por ejemplo, si\nla columna de autorización de su base de datos contiene el Valor "Administrator",\nintroduzca Administrator, no Admin,\nen el cuadro Nombre.
Por ejemplo, puede especificar que cualquier Usuario con privilegios de Invitado,\nabonado o Administrator puede ver la Página.
Asegúrese de que la página elegida no está protegida.
Copiar y pegar los derechos de acceso de una página a otras páginas del sitio
El comportamiento del servidor Restringir acceso a página se copia en el portapapeles del sistema.
Almacenar privilegios de acceso en la base de datos de usuario
Este bloque de creación solo es necesario\nsi desea que ciertos usuarios que hayan iniciado sesión tengan diferentes privilegios de acceso.\nSi simplemente necesitas que los usuarios inicien sesión, no tienes que almacenar privilegios de acceso.
En la mayoría de aplicaciones de base de datos, puedes establecer que una columna tenga un valor predeterminado cada vez que se crea un nuevo registro.Establece el valor predeterminado como el privilegio de acceso más común en tu sitio (por ejemplo, Invitado); después cambia manualmente las excepciones (por ejemplo, cambiar Invitado a Administrador).El usuario ahora tiene acceso a todas las páginas de administrador.
Desconexión de usuarios
Cuando un usuario inicia sesión correctamente, se crea una variable de sesión que consiste en el nombre de usuario.Cuando el usuario abandona tu sitio, puedes usar el comportamiento de servidor Cerrar sesión de usuario para limpiar la variable de sesión y redirigir al usuario a otra página (normalmente una página de despedida o agradecimiento).
Puedes invocar el comportamiento de servidor Cerrar sesión de usuario cuando el usuario haga clic en un enlace o cuando se cargue una página específica.
Adición de un vínculo que permita a los usuarios desconectar
Generalmente, se trata de una página de despedida o agradecimiento.
Cerrar la sesión de los usuarios cuando se carga una página específica
Generalmente, se trata de una página de despedida o agradecimiento.
Temas similares
Crear sitios web atractivos en Dreamweaver
Diseña, codifica y gestiona sitios web dinámicos en una potente herramienta todo en uno.