Lo intenté ahora mismo, y el usuario anónimo creado para el usuario era un conjunto de 20 caracteres de letras y números aparentemente aleatorios que comenzaban con cb426… Esperaba que tuviera el formato “anonymous99” o “anonymous100”.
Me aseguré de que allow anonymous posting estuviera configurado, que anonymous posting min trust level fuera 0, creé un usuario completamente nuevo, inicié sesión como ese usuario (sin suplantar), entré en modo anónimo y el nombre de usuario creado fue…
30d844ebb6818fcb7eab
Así que es algo sobre la anonimización por sí sola, en lugar de solo cuando se suplanta. Cambiaré el título de este tema de Usuario anónimo creado al suplantar usuario no comienza con "anonymous" a algo más preciso.
La persona para la que apareció había creado un nombre de usuario real “Anonymous20” cuando el siguiente nombre anonimizado habría sido “anonymous20” (no recuerdo el número real).
(Luego lo renombré y agregué “anonymous” a la lista de palabras que no se pueden usar en un nombre de usuario).
Salud. Al revisarlo, a nombres de usuario reservados añadí anonymous y anonymous*…
Acabo de eliminar esas dos adiciones, ¡y todo vuelve a funcionar bien! Gracias por señalarme el antiguo tema que me hizo pensar en esto.
Aún así, sería bueno evitar que los usuarios creen cuentas con la palabra “anonymous” en ellas, pero que el modo anónimo siga funcionando correctamente. Supongo que esto sigue siendo un error.
Quizás sería mejor que Discourse comprobara los nombres de usuario reservados, pero ignorara cualquier prohibición de la palabra “anónimo” al crear un usuario anónimo.
Me gustaría evitar que la palabra “Anónimo” se use en un nombre de usuario excepto cuando es creado por el modo anónimo de Discourse.
Esto no fue posible debido al problema mencionado anteriormente (es decir, evitar que los humanos usen “Anónimo” también evita que el modo anónimo de Discourse lo use).