it-swarm-es.com

¿Debe el diálogo de contraseña estar en una ventana emergente o en una ventana existente?

Considere, por ejemplo, un cliente de correo electrónico que, por cualquier motivo, requiere obtener una contraseña. ¿Debería el diálogo ser parte de una ventana existente, probablemente soberana,? ¿O debería aparecer? De manera equivalente, en una aplicación web, si cambia a una página diferente o usa la actual.

Según lo veo, las desventajas de las ventanas emergentes son que son ventanas emergentes (!) Y rompe la asociación con el resto de la aplicación.

Las soluciones emergentes parecen ser la solución más popular. Incluso mi cliente VPN tengo que abrir un pequeño cuadro de diálogo y luego presionar un botón para obtener la solicitud de contraseña.

Los ejemplos de indicaciones en línea son más limitados. Algunas aplicaciones web, como Twitter, abren un cuadro de diálogo (incluso con http - grr). PuTTY solicita contraseñas SSH en la ventana del terminal, aunque aquí la motivación puede ser la uniformidad con telnet (donde el protocolo no trata con contraseñas).

3

Hay dos escenarios que vienen a la mente:

  • El usuario puede acceder al contenido del sitio sin iniciar sesión
  • No se permite ningún acceso hasta que se hayan proporcionado las credenciales

Twitter pertenece al primero: puede ver los principales tweets, los perfiles de los usuarios, etc. sin iniciar sesión en absoluto. Por lo tanto, no tiene sentido bloquear al usuario con una ventana emergente o forzar un inicio de sesión en una página separada.

Los clientes de correo electrónico no muestran nada de los correos electrónicos antes de que el usuario haya iniciado sesión y, por lo tanto, están dedicando una página completa para el proceso de inicio de sesión.

En resumen: depende de si el usuario debe interactuar con el resto de los datos de la página o no.

Su pregunta toma un giro más interesante si el usuario ya ha iniciado sesión y se le debe volver a preguntar (consulte la pregunta vinculada a la que Rahul señaló). Entonces también depende de si el usuario puede interactuar de manera segura con los datos sin iniciar sesión.
En la mayoría de los casos tiene sentido interrumpir al usuario, en cuyo caso la ventana emergente funciona mejor.

3
Dan Barak

Mire la familia de sitios stackexchange. Debido al soporte de muchos proveedores de autorizaciones diferentes, hay una página completa dedicada al inicio de sesión. Simplemente no hay forma de transmitir la riqueza del esquema de autenticación en un simple conjunto de mensajes de inicio de sesión.

Para esquemas más simples, es preferible no interrumpir el flujo de acción del usuario para iniciar sesión, por lo que tiene sitios como fileplanet donde el inicio de sesión está en la parte superior y sin problemas con la página.

1
Steve Mitcham

Los cuadros de diálogo, o ventanas emergentes, en realidad solo deben usarse para mostrar fragmentos rápidos de información a un usuario que requieren una acción bastante simple: Sí, No, Cancelar, Cerrar, etc. nunca se debe exigir a un usuario que interactúe con ellos de ninguna manera más allá de eso.

0
RussellUresti