Estoy de ida y vuelta con la idea de permitir que los usuarios de mi sitio cambien sus nombres de usuario, que se mostrarán en todo el sitio. Por un lado, quiero dar flexibilidad a los usuarios. Pero, por otro lado, no quiero que usen esta característica como una forma de ocultar si hacen algo no deseado en el sitio. Sé que SO & Twitter le permite cambiar su nombre para mostrar. ¿Qué impide que alguien se comporte mal en el sitio y luego cambia su nombre para que puedan seguir comportándose mal?¿Es una buena idea dejar que los usuarios cambien sus nombres de usuario?
Necesito retroalimentación sobre los pro y los contras. Gracias!
Actualización: Para aclarar un poco las cosas. No estoy usando el nombre de usuario como la identificación principal de la cuenta interna. Cada usuario obtiene un número único. Mi pregunta no es sobre mi sistema de seguimiento del usuario sino sobre cómo otros usuarios podrán rastrearse entre sí.
Si userA sabe que userB está haciendo algo malo y luego userB cambia su nombre a userC. Entonces userA ya no sabrá quién es él.
¿No es esto una decisión de gerente de negocio/gerente de producto en lugar de una de desarrollador? De todos modos, la respuesta subyacente depende de las necesidades del negocio. Si no duele como en un sitio de compras, entonces sí. Si duele, como el nombre de usuario adjunto a un foro de preguntas y respuestas y los usuarios comienzan a asociar buenas respuestas a los nombres de usuario; entonces no. – Phil
A veces, el gerente de producto es el desarrollador. ;-) –
Es cierto. Sin embargo, si este fuera el caso para esta pregunta, no se preguntaría en primer lugar. – Phil