Registro más fácil con códigos de correo electrónico

Me gusta la función en general (primer paso de registro solo con correo electrónico y código), pero tiene algunos detalles por pulir:

a) el inicio de sesión y el registro deberían tener configuraciones separadas.
b) ocultar el campo de nombre de usuario en el formulario de registro debería ser una opción adicional, ya que los nombres de usuario siguen siendo una función de comunicación importante; los nombres de usuario aleatorios o basados en un contador se ven bastante extraños.
c) curiosamente, los nombres de usuario aleatorios funcionaron en mi sitio para algunos registros de spam (entradas de usuarios no verificados), pero no para dos usuarios reales, a ambos se les asignaron los nombres «user1» y «user2», qué horror. (No estoy seguro de cuál sea la diferencia entre los spammers y los usuarios).
d) ¿podría ser un botón adicional para el inicio de sesión, tal vez uno que envíe un correo electrónico con un enlace mágico y un código? No veo la necesidad de separar esto.
e) la documentación debería dejar claro que elimina el formulario de nombre de usuario (o mejor aún, que no lo elimine).

1 me gusta