Guía · 5 min de lectura

Formularios protegidos con contraseña: cuándo y cómo

Actualizado 2026-09-17

Resumen

Una contraseña es una capa ligera de control de acceso, útil para mantener un formulario fuera de los resultados de búsqueda y de los visitantes casuales, no un sustituto de una autenticación real para datos sensibles.

No todos los formularios deberían estar abiertos a cualquiera que tenga el enlace. Una contraseña añade un punto de control sencillo: quien responde introduce una vez una contraseña compartida y el formulario solo se muestra a quien la conoce. Esta guía muestra cuándo tiene sentido una contraseña, cómo funciona el flujo de desbloqueo para quienes responden y contra qué protege y contra qué no.

Cuándo tiene sentido una contraseña

Encaja en situaciones en las que quieres limitar un formulario a un grupo conocido sin configurar cuentas individuales: una encuesta interna a empleados, una confirmación de asistencia a un evento solo por invitación, un formulario de admisión de clientes compartido con una empresa o un informe restringido tras una compra. Cualquiera que tenga la contraseña puede responder, así que funciona mejor cuando el grupo que la comparte es pequeño y de confianza.

No es adecuada para nada que necesite saber quién es cada persona más allá de lo que el propio formulario pregunta: una contraseña compartida no dice qué persona concreta desbloqueó el formulario.

Cómo funciona el flujo de desbloqueo para quienes responden

Quien llega a un formulario protegido con contraseña ve una pantalla de desbloqueo en lugar de los campos. Introducir la contraseña correcta concede acceso durante un tiempo limitado, tras el cual habría que volver a introducirla; esto evita que una contraseña filtrada o guardada en favoritos dé acceso indefinido.

Una vez desbloqueado, la persona rellena el formulario con normalidad; el paso de la contraseña solo protege la visualización inicial, no cada respuesta individual.

Cómo se verifica y se limita el acceso

La contraseña en sí nunca se almacena en texto plano, solo un hash con sal que sirve para comprobar lo que se escribe contra él. Los desbloqueos correctos se recuerdan durante un periodo definido, para que la gente no tenga que escribir la contraseña en cada visita dentro de esa ventana, y los intentos de desbloqueo tienen un límite de frecuencia por visitante, de modo que los intentos repetidos de adivinarla se ralentizan en lugar de permitirse sin freno.

Como la comprobación se hace en el servidor antes de entregar el formulario, adivinar la URL no esquiva la protección: los campos en sí no se envían al navegador hasta que la contraseña es correcta.

Contra qué no protege una contraseña

Una contraseña compartida es seguridad de nivel de comodidad: impide la navegación casual y mantiene un formulario fuera de los buscadores y del enlace compartido abiertamente, pero cualquiera que tenga la contraseña puede compartirla a su vez. Si necesitas saber exactamente quién accedió a un formulario, o necesitas revocar el acceso a una persona sin cambiarlo para todos, una contraseña no es la herramienta adecuada: eso requiere cuentas individuales.

En YeetForm, al definir una contraseña de formulario se calcula su hash con scrypt y se emite una cookie de desbloqueo firmada y con tiempo limitado, vinculada a ese formulario; los intentos de desbloqueo tienen un límite de frecuencia por visitante y formulario.

Preguntas frecuentes

¿Cuánto dura un desbloqueo antes de que haga falta la contraseña de nuevo?+
El acceso se recuerda durante una ventana definida (actualmente 24 horas) mediante una cookie firmada vinculada a ese formulario, pasada la cual se vuelve a exigir la contraseña.
¿Puedo ver quién desbloqueó un formulario protegido con contraseña?+
No: una contraseña compartida no identifica a las personas. Si necesitas saber quién respondió por su nombre, pídelo como un campo en el propio formulario.
¿Un formulario protegido con contraseña se puede encontrar en buscadores o adivinar su URL?+
El enlace en sí sigue funcionando, pero los campos del formulario no se entregan hasta que se introduce la contraseña correcta, y los intentos repetidos de adivinarla tienen un límite de frecuencia.

Crea tu formulario con IA en segundos

Empieza gratis