Configurazione e gestione del flusso di iscrizione con approvazione utente

:bookmark: Questa guida spiega il processo di iscrizione quando l’impostazione “è necessaria l’approvazione degli utenti” è abilitata, incluse le fasi di configurazione e l’esperienza utente.

:person_raising_hand: Livello utente richiesto: Amministratore

Quando si desidera controllare chi può iscriversi alla propria community di Discourse, è possibile abilitare un’impostazione che richiede l’approvazione dei nuovi utenti prima che possano effettuare l’accesso. Questa funzionalità è comunemente utilizzata per community private o forum pubblici che desiderano limitare la partecipazione.

Configurazione dell’approvazione utente

Per impostare l’approvazione utente per il tuo sito Discourse:

  1. Abilita l’impostazione del sito must_approve_users.

    Nota: Quando si abilita questa impostazione su un sito esistente, tutti gli utenti esistenti vengono automaticamente contrassegnati come approvati. Solo le nuove registrazioni successive a questo momento richiederanno l’approvazione.

  2. (Facoltativo) Se si desidera rendere privata la propria community, abilitare l’impostazione del sito login_required. Questo impedisce agli utenti anonimi di visualizzare i contenuti del forum.

Processo di iscrizione utente

Una volta abilitata l’approvazione utente, ecco come appare il processo di iscrizione per i nuovi utenti:

  1. L’utente visita il proprio forum e fa clic sul pulsante “Iscriviti” (Sign Up).

  2. L’utente inserisce i dettagli del proprio account e riceve un’email di attivazione.

  3. Dopo aver attivato la propria email, l’utente visualizza questo messaggio sul forum:

    Benvenuto in Discourse!

    Un moderatore deve approvare manualmente il tuo nuovo account prima che tu possa accedere a questo forum. Riceverai un’email quando il tuo account sarà approvato!

    Se l’utente tenta di accedere prima dell’approvazione, vedrà questo messaggio:

    Il tuo account non è stato ancora approvato. Sarai avvisato via email quando sarai pronto per accedere.

Processo di approvazione del moderatore

  1. I moderatori ricevono notifiche sul sito per le richieste di approvazione utente in sospeso.

  2. Se una richiesta rimane in coda di revisione, viene inviato un messaggio privato di promemoria ai moderatori che non hanno ancora visto un promemoria precedente. Il promemoria è gestito dal job in background PendingUsersReminder, che viene eseguito ogni 5 minuti ma può essere ritardato utilizzando l’impostazione del sito pending_users_reminder_delay_minutes (predefinito: 480 minuti).

  3. Una volta che un membro dello staff approva un utente, l’utente riceve una notifica via email.

Risorse aggiuntive

16 Mi Piace

9 post sono stati divisi in un nuovo argomento: Signup email not being sent

3 post sono stati divisi in un nuovo argomento: Does changing ‘must approve users’ effect existing users?

Re: l’impostazione del sito must_approve_users.

Alla luce delle informazioni fornite su Does changing ‘must approve users’ effect existing users? - #2 by Moin

Tutti gli utenti esistenti vengono contrassegnati come approvati quando attivi questa impostazione.

sarebbe possibile aggiornare lo screenshot nella documentazione sopra:

per rimuovere l’avviso, come lo screenshot su:

Possibilmente aggiungendo anche il testo “Tutti gli utenti esistenti vengono contrassegnati come approvati quando attivi l’impostazione must_approve_users.” alla documentazione per chiarire l’esito.

2 Mi Piace

Come moderatore, ricevevo messaggi nella “posta in arrivo” di discourse quando c’erano nuovi utenti da revisionare. Ora arrivano come argomenti nella mia categoria “Staff”. Preferirei che fossero messaggi e non intasassero il mio elenco di nuovi argomenti in “Staff”. Come posso fare?

Penso che sia stato modificato 4 anni fa (PR). L’impostazione è pending users reminder delay minutes e il processo in background viene eseguito ogni 5 minuti.

Puoi condividere maggiori dettagli? Ho provato a riprodurlo, ma il promemoria utente in sospeso PM è stato comunque inviato ai moderatori piÚ recentemente attivi.
Pensavo forse stessi parlando del promemoria sulle revisioni in sospeso, ma nemmeno quello viene pubblicato nella categoria dello staff. Viene inviato alla casella di posta del gruppo di moderatori.

Grazie per la tua risposta. Ecco uno screenshot di come appare attualmente la mia categoria staff. Tutti i messaggi “nuovo utente… richiede revisione” sono ciò che vorrei ricevere nella mia casella di posta invece che come argomenti nella categoria staff. Sono nuovo a discourse, quindi probabilmente ho impostato qualche impostazione che ha causato questo, solo che non riesco a capire cosa ho fatto.

[Immagine redatta per proteggere informazioni personali]

:thinking: Questi non sembrano i messaggi di revisione richiesti dal core di Discourse.

Quelli sembrano cosĂŹ:

I tuoi sembrano cosĂŹ:

L’utente X ha appena registrato un account sulla Fornax Science Console

La richiesta di nuovo utente Y richiede una revisione per l’accesso alla Fornax Science Console

Sembra che tu utilizzi openid-connect invece del flusso di registrazione di Discourse. Quindi non credo che questo argomento di documentazione ti sia di alcun aiuto. I messaggi che vedi non sono correlati a must_approve_users.

Grazie, è utile sapere dove cercare dopo.

Forse la risposta si trova altrove — grazie per farmelo sapere, se è così.

Com’è il flusso di lavoro per il rifiuto di una richiesta di adesione?

Esiste un modo per fornire un motivo di rifiuto, ad esempio?

Oppure, se sono state fornite informazioni incomplete o informazioni che richiedono una discussione, c’è un modo per « mettere in pausa » la richiesta e comunicare con il potenziale membro?