Probé crear dos nombres de usuario usando caracteres un poco “raros” para ver si el sistema los detectaba correctamente:
1.suisver
Este nombre tiene un carácter invisible entre “suis” y “ver”. A simple vista parece normal, pero es como si tuviera un espacio oculto.
El sistema no me dejó usarlo, lo cual está bien, pero el mensaje que sale es muy general.
2.suis‒ver
Este tiene un guion especial que se parece al normal, pero no es el típico guion que usamos siempre.
También fue rechazado correctamente, aunque el mensaje no me explicó qué estaba mal.
En los 2 casos mostrado, el sistema detectó el error correctamente, demostrando que el usuario es inválido, pero el mensaje de error, fue el mismo que para cualquier otro fallo normal, lo que puede confundir al usuario a la hora de crear un usuario y no saber en qué está equivocado
Una sugerencia que pueda dar desde mi punto de vista, es indicar en qué momento y cuando el nombre de usuario está fallando un ejemplo “el nombre de usuario contiene caracteres no válidos, e indicar cuál es el carácter no válido