Prefiero (hasta ahora, de todos modos) que mi foro muestre nombres de usuario en lugar de nombres reales, y he hecho que el campo de nombre real sea opcional.
Pero algunos de mis usuarios de Google OAuth2 (“Iniciar sesión con Google”) han obtenido lo que aparentemente son nombres de usuario predeterminados como “Usuario1”, “Usuario2”, etc.
Realmente no me gusta tener estos predeterminados genéricos en la mezcla.
No sé por qué esto sucede para algunos usuarios de Google OAuth2 pero no para la mayoría. Agradecería cualquier información.
Supongo que podría reconsiderar mi énfasis en los nombres de usuario. Pero, ¿hay alguna forma de evitar este comportamiento de “Usuario[X]”, sin tener que deshabilitar los registros de Oauth2?
Supongo, pero ¿podría ser que sus nombres de usuario contuvieran espacios o caracteres especiales? Eso no está permitido en los nombres de usuario de Discourse.
Pero @pmusaraj lo sabrá mucho mejor, ahora también tengo curiosidad
Si no se marca, el selector de nombre de usuario se establecerá por defecto en userN, especialmente si el usuario no tiene un nombre para mostrar en su cuenta upstream.
Cuando usar el correo electrónico para el nombre de usuario y las sugerencias de nombres está deshabilitado, podríamos dejar el campo del nombre de usuario en blanco al registrarse en lugar de sugerir usuarioN; hemos hecho algo similar en el registro de nuestras cuentas de administrador en los nuevos sitios de Discourse.
¿Crees que es algo que te gustaría ver también para los miembros de tu sitio, @ToddZ?
Yo preferiría eso, la verdad. Preferiría ver a la gente machacar el teclado y crear un nombre de usuario sin sentido (o conectarse a una API de generador de nombres de usuario) que acabar con un montón de usuarioN.
No puedo imaginar una razón para preferir usuarioN, pero si me estoy perdiendo algo, quizás una configuración opcional podría hacer feliz a todo el mundo.