Discourse offre due funzionalità potenti per la gestione degli utenti su larga scala: la ricerca di più utenti contemporaneamente e la loro eliminazione in blocco. Queste funzionalità sono particolarmente utili per i flussi di lavoro di supporto in cui si dispone di un elenco di utenti da revisionare, o per la pulizia degli account spam.
Ricerca di più utenti contemporaneamente
La casella di ricerca dell’elenco degli utenti amministratore supporta la ricerca di più utenti contemporaneamente. È possibile digitare più nomi utente o indirizzi email separati da virgole o spazi.
Per utilizzare questa funzionalità:
- Vai a
/admin/users/list/activeo a una delle sue varianti (new, staff, suspended, silenced). - Nella casella di ricerca, inserisci i nomi utente o gli indirizzi email che desideri trovare, separati da virgole o spazi. Ad esempio:
sam, bob— trova utenti con nomi utente o email contenenti “sam” o “bob”sam@example.com, bob@example.com— trova utenti con corrispondenza esatta dell’emailsam, bob@example.com— funziona anche una combinazione di nomi utente e email
- L’elenco si aggiorna in tempo reale mentre digiti, mostrando gli utenti corrispondenti.
L’indicazione di ricerca nella casella di ricerca recita: “nomi utente o email (separati da virgola o spazio), o un indirizzo IP”.
Come funziona la ricerca
Quando si esegue una ricerca con un singolo termine, la ricerca si comporta come prima: cerca corrispondenze di sottostringhe nel nome utente o nell’email principale, ed è possibile anche cercare per indirizzo IP.
Quando si esegue una ricerca con più termini, la ricerca cerca:
- Corrispondenze di sottostringhe nel nome utente e nell’email principale — quindi la ricerca di
samtroveràsam123esam@example.com - Corrispondenze esatte sull’indirizzo email per i termini che sembrano email (contengono un segno
@) — questo include le email secondarie - La ricerca per indirizzo IP è disabilitata quando si esegue una ricerca con più termini
È possibile cercare fino a 100 termini contemporaneamente.
URL di ricerca condivisibili
La ricerca è anche condivisibile tramite URL. Quando si digita nella casella di ricerca, la barra degli indirizzi si aggiorna con un parametro di query filter. Ad esempio:
/admin/users/list/active?filter=sam,bob@example.com
È possibile aggiungere questo URL ai preferiti o condividerlo con altri amministratori. Visitando un tale URL, la casella di ricerca viene precaricata e il filtro viene applicato automaticamente.
Ricerca tra le schede
La ricerca è specifica per ciascuna scheda. Quando si passa da una scheda all’altra (ad esempio, da “Attivi” a “Nuovi”), la ricerca viene cancellata. Ciò significa che è possibile avviare una nuova ricerca in ciascuna scheda senza interferenze.
Eliminazione di più utenti in blocco
Una volta trovati gli utenti che si desidera gestire, è possibile eliminarli in blocco.
Per utilizzare questa funzionalità:
- Attiva la modalità di selezione multipla facendo clic sull’icona di selezione multipla
in cima all’elenco degli utenti accanto alla colonna Nome utente. - Accanto a ogni utente appare una casella di controllo. Seleziona gli utenti che desideri eliminare.
- Dal menu a discesa “Azioni multiple” che appare in cima all’elenco, seleziona “Elimina utenti…”.
- Nella finestra di conferma, digita la frase di conferma.
- Opzionalmente, seleziona l’opzione per bloccare gli indirizzi IP e email degli utenti selezionati.
- Conferma l’operazione di eliminazione.
Dopo aver avviato l’operazione di eliminazione, la finestra di conferma si aggiorna per visualizzare lo stato in tempo reale mentre ogni utente viene eliminato. Se si verificano errori durante il processo di eliminazione, questi appaiono nella finestra mentre continua l’elaborazione degli utenti rimanenti.
Avvertenze
- È possibile eliminare fino a 100 utenti in una sola volta.
- Gli utenti che non possono essere eliminati mostrano una casella di controllo disabilitata. Passando il mouse sopra la casella di controllo, appare un tooltip che spiega perché non possono essere eliminati.
- Quando si utilizza la modalità di selezione multipla, è possibile affinare la ricerca per trovare utenti specifici. Gli utenti selezionati vengono memorizzati anche mentre si modifica il termine di ricerca o lo si rimuove completamente. Ciò rende più comodo selezionare utenti tra diversi risultati di ricerca.
Best practice per la gestione degli utenti
- Revisiona regolarmente i nuovi utenti: Tieni d’occhio la pagina
/admin/users/list/new. Questo è spesso il primo posto in cui si individuano attività sospette o potenziali spammer. - Utilizza IP ed email filtrati: Blocca proattivamente le fonti di spam note sotto
Admin > Log > IP FiltratieEmail Filtrate. - Familiarizza con i livelli di fiducia: I livelli di fiducia di Discourse formano una parte fondamentale del sistema immunitario della tua community, concedendo più permessi agli utenti fidati nel tempo. Leggi la guida alla comprensione dei livelli di fiducia di Discourse.
- Stabilisci linee guida chiare per la community: Un buon set di linee guida aiuta a definire le aspettative per il comportamento e rende più facili le decisioni di moderazione. Vedi le linee guida di Discourse.
- Gestisci i permessi con i gruppi: Utilizza i gruppi per gestire l’accesso alle categorie e alle funzionalità invece di assegnare permessi a singoli utenti.
- Automatizza la pulizia degli utenti inattivi: L’impostazione del sito
clean_up_inactive_users_after_dayspuò rimuovere automaticamente gli utenti inattivi di livello di fiducia 0 senza post dopo un numero specificato di giorni (disabilitato per impostazione predefinita).
FAQ
Posso cercare per indirizzo IP quando utilizzo più termini?
No. Quando si forniscono più termini di ricerca, la ricerca per indirizzo IP è disabilitata. Se è necessario cercare per IP, utilizza un singolo termine.
Quanti utenti posso cercare contemporaneamente?
È possibile cercare fino a 100 termini (nomi utente o email) contemporaneamente.
Devo separare i termini con virgole?
È possibile utilizzare virgole, spazi o una combinazione di entrambi. Ad esempio, sam bob e sam,bob funzionano entrambi.
La ricerca corrisponde ai nomi utente parziali?
Sì, per i nomi utente e le email principali la ricerca utilizza la corrispondenza di sottostringhe. Per gli indirizzi email che contengono un segno @, la ricerca utilizza la corrispondenza esatta (incluse le email secondarie).
Cosa succede ai miei utenti selezionati quando cambio la ricerca?
Gli utenti selezionati vengono memorizzati anche mentre si modifica il termine di ricerca o lo si rimuove completamente. Ciò rende più facile selezionare utenti tra diversi risultati di ricerca.


