Nota:

la interfaz de usuario se ha simplificado en Dreamweaver CC y versiones posteriores. Como resultado, es posible que no encuentre algunas de las opciones que se describen en este artículo en Dreamweaver CC y versiones posteriores. Para obtener más información, consulte este artículo.

Acerca de las páginas de registro

Una aplicación Web puede contener una página que obligue a los usuarios a registrarse en su primera visita al sitio.

Una página de registro consta de los siguientes bloques:

  • Una tabla de base de datos para almacenar la información de conexión de los usuarios

  • Un formulario HTML en el que los usuarios pueden seleccionar un nombre de usuario y una contraseña

    También puede utilizar el formulario para obtener información personal adicional de los usuarios.

  • Un comportamiento de servidor Insertar registro para actualizar la tabla de la base de datos de los usuarios del sitio

  • Un comportamiento de servidor Comprobar nuevo nombre de usuario para comprobar que el nombre introducido por el usuario no lo utilice otro usuario

Almacenamiento de la información de conexión de los usuarios

Una página de registro necesita utilizar una tabla de base de datos para almacenar la información de conexión que introducen los usuarios.

  • Asegúrese de que la tabla de la base de datos contiene columnas de nombre de usuario y contraseña. Si desea conceder distintos privilegios de acceso a los usuarios, incluya también una columna de privilegio de acceso.
  • Si desea establecer una contraseña común para todos los usuarios del sitio, configure la aplicación de base de datos (Microsoft Access, Microsoft SQL Server, Oracle, etc.) para introducir la contraseña de forma predeterminada en todo nuevo registro de usuario. La mayoría de las aplicaciones de base de datos permiten establecer el valor predeterminado de una columna cada vez que se crea un nuevo registro. Establezca el valor predeterminado de la contraseña.
  • También puede utilizar la tabla de la base de datos para almacenar otra información de utilidad sobre los usuarios.

    El paso siguiente para crear una página de registro consiste en añadir un formulario HTML a la página de registro para permitir a los usuarios seleccionar un nombre de usuario y una contraseña (si corresponde).

Adición de un formulario HTML para seleccionar un nombre de usuario y una contraseña

Para que los usuarios puedan elegir un nombre de usuario y una contraseña (si corresponde), deberá añadir un formulario HTML a la página de registro.

  1. Cree una página (Archivo > Nuevo > Página en blanco) y diseñe la página de registro con las herramientas de diseño de Dreamweaver.
  2. Añada un formulario HTML; para ello, sitúe el punto de inserción donde desea que aparezca el formulario y seleccione Formulario en el menú Insertar.

    Se creará un formulario vacío en la página. Quizá deba activar los elementos invisibles (Ver > Ayudas visuales > Elementos invisibles) para ver los límites del formulario, que se representan por medio de líneas rojas finas.

  3. Asigne un nombre al formulario HTML. Para ello, haga clic en la etiqueta <form>, situada en la parte inferior de la ventana de documento, para seleccionar el formulario, abra el inspector de propiedades (Ventana > Propiedades) e introduzca un nombre en el cuadro Nombre del formulario.

    No es necesario que especifique los atributos action o method para indicar al formulario dónde y cómo enviar los datos del registro cuando el usuario presione el botón Enviar. ya que el comportamiento de servidor Insertar registro configura estos atributos automáticamente.

  4. Añada campos de texto (Insertar > Formulario > Campo de texto) para permitir que el usuario introduzca el nombre de usuario y la contraseña.

    El formulario también puede incluir otros objetos formulario para obtener información personal adicional.

    Deberá añadir etiquetas (de texto o imágenes) junto a cada objeto de formulario para indicar a los usuarios la información que deben introducir. También es recomendable alinear los objetos situándolos dentro de una tabla HTML. Para más información sobre los objetos de formulario, consulte Creación de formularios Web.

  5. Añada al formulario un botón Enviar (Insertar > Formulario > Botón).

    Puede cambiar la etiqueta del botón Enviar. Para ello, seleccione el botón, abra el inspector de propiedades (Ventana > Propiedades) e introduzca un nuevo valor en el cuadro Valor.

    El siguiente paso para crear una página de registro consiste en añadir el comportamiento de servidor Insertar registro para insertar registros en la tabla de usuarios de la base de datos.

Actualización de la tabla de usuarios de la base de datos

Debe añadir un comportamiento de servidor Insertar registro a la página de registro para actualizar la tabla de usuarios en la base de datos.

  1. En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo más (+) y seleccione Insertar registro del menú emergente.

    Aparecerá el cuadro de diálogo Insertar registro.

  2. Complete el cuadro de diálogo asegurándose de indicar la tabla de usuarios de la base de datos en la que se insertarán los datos de usuario. Haga clic en Aceptar.

    El último paso para crear una página de registro consiste en comprobar que el nombre de usuario no está siendo utilizado por otro usuario registrado.

Adición de un comportamiento de servidor para garantizar la exclusividad de los nombres de usuario

Puede añadir un comportamiento de servidor a la página de registro de usuario que comprueba que el nombre de usuario es exclusivo antes de añadir dicho usuario a la base de datos de usuarios registrados.

Cuando el usuario hace clic en el botón Enviar de la página de registro, el comportamiento de servidor compara el nombre utilizado con los nombres de usuario almacenados en una tabla de base de datos de usuarios registrados. Si el nombre de usuario no se encuentra en la tabla de la base de datos, el comportamiento de servidor lleva a cabo la inserción del registro con normalidad. Si el nombre de usuario ya existe, el comportamiento de servidor cancela la operación de inserción del registro y abre una nueva página en la que, generalmente, se indica al usuario que el nombre de usuario introducido ya está reservado.

  1. En el panel Comportamientos del servidor (Ventana > Comportamientos del servidor), haga clic en el botón de signo más (+) y seleccione Autenticación de usuarios > Comprobar nuevo nombre de usuario en el menú emergente.
  2. En el menú emergente Campo Nombre de usuario, seleccione el campo de texto del formulario en el que los visitantes deberán introducir un nombre de usuario.
  3. En el cuadro Si ya existe, ir a, especifique la página que se abrirá si se encuentra el nombre de usuario en la tabla de la base de datos y haga clic en Aceptar.

    Dicha página deberá advertir al usuario de que el nombre de usuario está reservado y permitirle introducir otro distinto.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea