Configurando e gerenciando o fluxo de inscrição com aprovação do usuário

:bookmark: This guide explains the sign-up process when the “must approve users” setting is enabled, including configuration steps and the user experience.

:person_raising_hand: Required user level: Administrator

When you want to control who can join your Discourse community, you can enable a setting that requires new users to be approved before they can log in. This feature is commonly used for private communities or public forums that want to limit participation.

Configuring user approval

To set up user approval for your Discourse site:

  1. Enable the must_approve_users site setting.

  2. (Optional) If you want to make your community private, enable the login_required site setting. This prevents anonymous users from viewing your forum’s content.

User sign-up process

Once you’ve enabled user approval, here’s what the sign-up process looks like for new users:

  1. The user visits your forum and clicks the “Sign Up” button.

  2. The user enters their account details and receives an activation email.

  3. After activating their email, the user sees this message on the forum:

    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!

    If the user attempts to log in before approval, they’ll see this message:

    Your account hasn’t been approved yet. You will be notified by email when you are ready to log in.

Moderator approval process

  1. Moderators receive on-site notifications for pending user approvals.

  2. If a request remains in the review queue, a reminder email is sent to all users with full Moderator status. The reminder email is managed by the PendingUsersReminder background job, which runs hourly but can be delayed using the pending users reminder delay site setting.

  3. Once a staff member approves a user, the user receives an email notification.

Additional resources

Last edited by @hugh 2024-07-05T01:35:58Z

Check documentPerform check on document:
16 curtidas

9 posts foram divididos em um novo tópico: Email de cadastro não está sendo enviado

3 posts foram divididos para um novo tópico: A alteração de ‘deve aprovar usuários’ afeta usuários existentes?

Re: a configuração do site must_approve_users.

À luz das informações fornecidas em Does changing ‘must approve users’ effect existing users? - #2 by Moin

Todos os usuários existentes serão marcados como aprovados quando você ativar essa configuração.

seria possível atualizar a captura de tela na documentação acima:

para remover o aviso, como a captura de tela em:

Possivelmente também adicionando o texto “Todos os usuários existentes são marcados como aprovados quando você ativa a configuração must_approve_users.” à documentação para esclarecer o resultado.

1 curtida

Como moderador, eu costumava receber mensagens na “caixa de entrada” do discourse quando havia novos usuários que precisavam ser revisados. Agora eles estão chegando como tópicos na minha categoria ‘Staff’. Eu prefiro que sejam mensagens e não poluam minha lista de novos tópicos em ‘Staff’. Como consigo isso?

Acho que isso foi alterado há 4 anos (PR). A configuração é pending users reminder delay minutes e o job em segundo plano é executado a cada 5 minutos.

Você pode compartilhar mais detalhes? Tentei reproduzir isso, mas o lembrete de usuário pendente PM ainda foi enviado aos moderadores mais recentemente ativos.
Pensei que talvez você estivesse falando sobre o lembrete de itens pendentes de revisão, mas isso também não é postado na categoria de staff. Ele é enviado para a caixa de entrada do grupo de moderadores.

Obrigado por retornar. Aqui está uma captura de tela de como está a minha categoria de staff no momento. Todas as mensagens “novo usuário… requer revisão” são o que eu quero que acabem na minha caixa de entrada, em vez de serem tópicos na categoria de staff. Sou novo no Discourse, então provavelmente configurei alguma coisa que fez isso, só não consigo descobrir o que fiz.

[Imagem omitida para proteger informações pessoais]

:thinking: Estas não parecem ser as mensagens de revisão necessárias do núcleo do Discourse.

Elas se parecem com isto:

As suas se parecem com isto:

O Usuário X acabou de registrar uma conta no Fornax Science Console

A solicitação de registro do novo usuário Y requer revisão para acesso ao Fornax Science Console

Você parece usar openid-connect em vez do fluxo de registro do Discourse. Portanto, não acho que este tópico de documentação seja de ajuda para você. As mensagens que você vê não estão relacionadas a must_approve_users.

Obrigado, é útil saber para onde procurar em seguida.