formspree - send form html
¿Es una buena práctica de entrada de "Confirmar correo electrónico" cuando el usuario cambia la dirección de correo electrónico? (9)
Diría que esto está bien, pero solo debería reservarse para los formularios donde el correo electrónico es esencial. Si escribe mal su correo electrónico para la reserva de su vuelo, entonces ha cortado el enlace bidireccional entre usted y la otra parte y se arriesga a no obtener el número de confirmación, aquí en StackOverflow solo significa que su Gravatar no se cargará ...
Me consideraría bastante aficionado a la tecnología, pero siempre llené ambos campos / wo cut-paste si lo considero lo suficientemente importante.
Mi organización tiene un formulario para permitir a los usuarios actualizar su dirección de correo electrónico con nosotros. Se sugiere que tengamos dos casillas de entrada para correo electrónico: la segunda como confirmación por correo electrónico.
Siempre copio / pego mi dirección de correo electrónico cuando me encuentro con la confirmación. Supongo que la mayoría de nuestros usuarios no son tan inteligentes.
De todos modos, ¿esto se considera una buena práctica? No puedo soportarlo personalmente, pero también me doy cuenta de que probablemente no sea para mí. Si alguien arruina su correo electrónico, no puede iniciar sesión, y debe llamar para solucionarlo.
Escribir cosas dos veces es frustrante y no evita los errores de copiar y pegar, o incluso algunos errores tipográficos.
Utilizaría un esquema de autenticar / activar con un retroceso a la dirección anterior si la activación no se cumple dentro de las 48 horas o si el correo electrónico rebota.
Estoy de acuerdo con Justin, mientras que la mayoría de los técnicos usarán el método de copiar y pegar, para los usuarios menos expertos es una buena práctica.
Una cosa más que agregaría es que el segundo campo debería tener la característica de autocompletar desactivada. Esto asegura que haya aportes humanos de cualquiera de los métodos en al menos uno de los campos.
Estoy de acuerdo con usted en que es bastante molesto para mí (también copio y pego mi dirección en la segunda entrada).
Dicho esto, para los usuarios menos inteligentes, probablemente sea una buena idea. Ver mi tipo de madre es la afirmación de que muchos usuarios no miran la pantalla cuando escriben (cuando usa su computadora portátil, se parece a Linus de Peanuts cuando toca el piano). Si es importante que tengas la dirección de correo electrónico correcta del usuario, entonces diría que tener una confirmación de entrada es una muy buena idea (es probable que uno de estos días escriba incorrectamente mi dirección de correo electrónico en el primer cuadro y la pegue en el segundo cuadro y luego sentirse como un completo idiota).
He visto a mucha gente escribir mal su dirección de correo electrónico y también he buscado en las bases de datos de usuarios una dirección de correo electrónico no válida.
De la forma en que lo veo, tienes dos opciones. Use un segundo cuadro para confirmar la entrada o envíe un correo electrónico de autenticación / activación.
Ambas son molestias, así que puedes elegir cuál crees que molestará menos a tus usuarios.
La mayoría argumentaría que tener que encontrar un correo electrónico y hacer clic en un enlace es más molesto, pero evita el problema de copiar / pegar una dirección incorrecta, y le permite hacer cosas como eliminar o revertir usuarios si no se activan después de decir 48 horas.
Mientras un campo sea visible, no necesita un cuadro de confirmación. Siempre que haga alguna validación de formulario para asegurarse de que al menos esté en formato válido para una dirección de correo electrónico, permita que el usuario administre el resto de los problemas.
Solo usaría un cuadro de entrada. La entrada "Confirmar" es un remanente del método "Confirmar contraseña".
Con las contraseñas, esto es útil porque generalmente se escriben como pequeños círculos. Por lo tanto, no puede simplemente mirarlo para asegurarse de haberlo escrito correctamente.
Con un cuadro de texto normal, puede verificar visualmente su entrada. Por lo tanto, no hay necesidad de un cuadro de entrada de confirmación.
Tiendo a que envíe un código de verificación a la dirección de correo electrónico especificada (y solo lo solicite una vez), y no cambie la dirección de correo electrónico hasta que el usuario ingrese el código que le envié.
Esto tiene la ventaja de que si intentan configurarlo en una docena de direcciones diferentes en sucesión rápida, sabrá cuáles funcionan según el código de verificación que ingresaron.
Además, si me presentan una casilla de "confirmar dirección de correo electrónico", solo copio y pego de la anterior, y si soy culpable de eso, estoy seguro de que otros usuarios menos cuidadosos harán lo mismo.
Mientras que las personas más conocedoras de la tecnología tienden a copiar y pegar, las personas técnicas no encuentran tan molesto tener que escribir algo dos veces. Durante muchas pruebas de usuario que he realizado, menos conocedores de la tecnología: cuanto más molestos parecen con algo como esto ... Se esfuerzan por escribir como lo que son, cuando ven que tienen que escribir su correo electrónico de nuevo, por lo general saludado con un fuerte signo.
Sugeriría algunas cosas.
Junto al cuadro de entrada, escriba el estilo de la información que está buscando, por ejemplo, algo así como (es decir, [email protected]) . La razón por la cual esto es importante es que se sorprendería de que muchos de los menos conocedores de la tecnología realmente no entienden las diferencias entre un sitio web y una dirección de correo electrónico, así que hágales saber visualmente el formato que desea.
Ejecute una prueba de formato sólida en tiempo real y muestre visualmente a un usuario que el formato es bueno o malo. Una casilla de verificación verde si todo está bien viene a la mente.
Por último, dependiendo de la arquitectura de su sistema, a menudo uso una biblioteca para equivocar un dominio en el fondo. No necesariamente intento ejecutar un VRFY en el servidor: a menudo uso una biblioteca para verificar que el dominio que ingresaron tenga registros MX en su registro DNS.