Ho provato ora e l’utente anonimo creato per l’utente era un set di 20 caratteri di caratteri alfanumerici apparentemente casuali che iniziavano con cb426… Mi aspettavo che fosse nel formato “anonymous99” o “anonymous100”.
È un bug o sto facendo qualcosa nel modo sbagliato?
Mi sono assicurato che consenti post anonimi fosse impostato, che livello di fiducia minimo per post anonimi fosse 0, ho creato un utente nuovo di zecca, ho effettuato l’accesso come quell’utente (non impersonando), sono entrato in modalità anonima e il nome utente creato è stato…
30d844ebb6818fcb7eab
Quindi è qualcosa che riguarda l’anonimizzazione da sola, piuttosto che solo quando si impersona. Cambierò il titolo di questo argomento da Utente anonimo creato quando si impersona un utente non inizia con "anonimo" a qualcosa di più accurato.
La persona per cui è comparso aveva creato un nome utente reale “Anonymous20” quando il nome anonimizzato successivo sarebbe stato “anonymous20” (non ricordo il numero effettivo).
(Poi l’ho rinominato e ho aggiunto “anonymous” all’elenco delle parole che non si possono usare in un nome utente.)
Salute. Guardando, a nomi utente riservati ho aggiunto anonymous e anonymous*…
Ho appena rimosso quelle due aggiunte e tutto funziona di nuovo correttamente! Grazie per avermi indicato la vecchia discussione che mi ha fatto pensare a questo.
Sarebbe comunque utile impedire agli utenti di creare account con la parola “anonymous” al loro interno, ma far funzionare correttamente la modalità anonima. Immagino che questo sia ancora un bug.
Forse sarebbe meglio che Discourse controllasse i nomi utente riservati ma ignorasse qualsiasi divieto sulla parola “anonimo” quando crea un utente anonimo.
Vorrei impedire che la parola “Anonymous” venga utilizzata in un nome utente, tranne quando creato dalla modalità anonima di Discourse.
Ciò non era possibile a causa del problema segnalato sopra (cioè, impedire agli umani di usare “Anonymous” impedisce anche alla modalità anonima di Discourse di usarla).