Crear una página de registro

Última actualización el 25 abr. 2024
Nota

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.

Acerca de las páginas de registro

Tu aplicación web puede contener una página que requiera que los usuarios se registren la primera vez que visiten tu sitio.

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

  • Una tabla de base de datos para almacenar información de inicio de sesión sobre los usuarios

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

    También puedes usar el formulario para obtener otra información personal de los usuarios.

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

  • Un comportamiento de servidor Comprobar nuevo nombre de usuario para asegurarse de que el nombre de usuario introducido por el usuario no esté tomado por otro usuario

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

Una página de registro requiere una tabla de base de datos para almacenar la información de inicio de sesión introducida por los usuarios.

  • Asegúrese de que su tabla de base de datos contenga una columna de nombre de usuario y una de contraseña.Si desea que los usuarios conectados tengan privilegios de acceso diferentes, incluya una columna de privilegios de acceso.
  • Si desea establecer una contraseña común para todos los usuarios del sitio, configure su aplicación de base de datos (Microsoft Access, Microsoft SQL Server, Oracle, etc.) para introducir la contraseña en cada nuevo registro de usuario de forma predeterminada.En la mayoría de las aplicaciones de base de datos, puede establecer una columna a un valor predeterminado cada vez que se crea un nuevo registro. Establezca el valor predeterminado de la contraseña.
  • También puedes usar la tabla de base de datos para almacenar otra información útil sobre el usuario.

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

Añadir un formulario HTML para seleccionar un nombre de usuario y contraseña

Añades un formulario HTML a la página de registro para permitir que los usuarios seleccionen un nombre de usuario y contraseña (si corresponde).

Crea una página (Archivo > Nuevo > Página en blanco) y diseña tu página de registro usando las herramientas de diseño de Dreamweaver.
Añadir un formulario HTML colocando el punto de inserción donde desee que aparezca el formulario y seleccionando Formulario del menú Insertar.

Se creará un formulario vacío en la página. Es posible que tengas que habilitar Elementos invisibles (Ver > Ayudas visuales > Elementos invisibles) para ver los límites del formulario, que se representan con líneas rojas finas.

Asigna un nombre al formulario HTML haciendo clic en la etiqueta <form> en la parte inferior de la ventana Documento para seleccionar el formulario, abriendo el Inspector de propiedades (Ventana > Propiedades) e introduciendo un nombre en el cuadro Nombre del formulario.

No tienes que especificar un atributo action o method para el formulario para indicarle dónde y cómo enviar los datos del registro cuando el usuario haga clic en el botón Enviar.El comportamiento de servidor Insertar registro establece estos atributos automáticamente.

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

El formulario también puede tener más objetos de formulario para registrar otros datos personales.

Deberías añadir etiquetas (ya sea como texto o imágenes) junto a cada objeto de formulario para indicar a los usuarios qué son.También deberías alinear los objetos de formulario colocándolos dentro de una tabla HTML. Para obtener más información sobre objetos de formulario, vea Crear formularios web.

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

Puedes cambiar la etiqueta del botón Enviar seleccionando el botón, abriendo el inspector de propiedades (Ventana > Propiedades) e introduciendo un nuevo valor en el cuadro Valor.

El siguiente paso para crear una página de registro es 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

Debes agregar un comportamiento de servidor Insertar registro a la página de registro para actualizar la tabla de usuarios en la base de datos.

En el panel Comportamientos de servidor (Ventana > Comportamientos de servidor), hacer clic en el botón Más (+) y seleccionar Insertar registro del menú emergente.

Aparecerá el cuadro de diálogo Insertar registro.

Complete el cuadro de diálogo y asegúrese de especificar la tabla de usuarios en la base de datos en la que se insertarán los datos del usuario.Haga clic en OK.

El paso final para crear una página de registro es asegurarse de que el nombre de usuario no lo use otro usuario registrado.

Añadir un comportamiento de servidor para garantizar un nombre de usuario único

Puedes añadir un comportamiento de servidor a una página de registro de Usuario que verifique que el nombre de Usuario sea único antes de añadir ese Usuario a tu base de datos de usuarios registrados.

Cuando el usuario hace clic en el botón Enviar en la página de registro, el comportamiento del servidor compara el nombre de usuario introducido por el usuario con los nombres de usuario almacenados en una tabla de base de datos de usuarios registrados.Si no se encuentra ningún nombre de usuario coincidente en la tabla de la base de datos, el comportamiento del servidor ejecuta la operación de insertar registro normalmente.Si se encuentra un nombre de usuario coincidente, el comportamiento del servidor cancela la operación de insertar registro y abre una nueva página (normalmente una página que alerta al usuario de que el nombre de usuario ya está ocupado).

En el panel Comportamientos de servidor (Ventana > Comportamientos de servidor), haz clic en el botón Más (+) y selecciona Autenticación de Usuario > Comprobar nuevo nombre de Usuario del menú emergente.
En el menú emergente Campo de nombre de usuario, selecciona el campo de texto del formulario que tus visitantes usan para introducir un nombre de usuario.
En el cuadro Si ya existe, ir a, especifica una página para abrir si se encuentra un nombre de Usuario coincidente en la tabla de la base de datos, y haz clic en Aceptar.

La página abierta debe alertar al usuario de que el nombre de usuario ya está ocupado y permitir al usuario intentarlo de nuevo.