Este guia explica o processo de inscrição quando a configuração “deve aprovar usuários” está ativada, incluindo as etapas de configuração e a experiência do usuário.
Nível de usuário necessário: Administrador
Quando você deseja controlar quem pode ingressar na sua comunidade Discourse, você pode ativar uma configuração que exige que novos usuários sejam aprovados antes que possam fazer login. Este recurso é comumente usado para comunidades privadas ou fóruns públicos que desejam limitar a participação.
Configurando a aprovação de usuários
Para configurar a aprovação de usuários para o seu site Discourse:
-
Ative a configuração do site
must_approve_users.
Nota: Quando você ativa esta configuração em um site existente, todos os usuários existentes são automaticamente marcados como aprovados. Apenas novos registros a partir desse ponto exigirão aprovação.
-
(Opcional) Se você deseja tornar sua comunidade privada, ative a configuração do site
login_required. Isso impede que usuários anônimos visualizem o conteúdo do seu fórum.
Processo de inscrição do usuário
Depois de ativar a aprovação de usuários, veja como é o processo de inscrição para novos usuários:
-
O usuário visita seu fórum e clica no botão “Sign Up” (Inscrever-se).
-
O usuário insere os detalhes de sua conta e recebe um e-mail de ativação.
-
Após ativar seu e-mail, o usuário verá esta mensagem no fórum:
Welcome to Discourse!
A moderator must manually approve your new account before you can access this forum. You’ll get an email when your account is approved!
Se o usuário tentar fazer login antes da aprovação, ele verá esta mensagem:
Your account hasn’t been approved yet. You will be notified by email when you are ready to log in.
Processo de aprovação do moderador
-
Moderadores recebem notificações no site para aprovações de usuários pendentes.
-
Se uma solicitação permanecer na fila de revisão, uma mensagem privada de lembrete é enviada aos moderadores que ainda não viram um lembrete anterior. O lembrete é gerenciado pelo trabalho em segundo plano
PendingUsersReminder, que é executado a cada 5 minutos, mas pode ser atrasado usando a configuração do sitepending_users_reminder_delay_minutes(padrão: 480 minutos). -
Assim que um membro da equipe aprova um usuário, o usuário recebe uma notificação por e-mail.


