Configuration et gestion du flux d'inscription avec approbation de l'utilisateur

:bookmark: Ce guide explique le processus d’inscription lorsque le paramètre « approbation des utilisateurs obligatoire » est activé, y compris les étapes de configuration et l’expérience utilisateur.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Lorsque vous souhaitez contrôler qui peut rejoindre votre communauté Discourse, vous pouvez activer un paramètre qui exige que les nouveaux utilisateurs soient approuvés avant de pouvoir se connecter. Cette fonctionnalité est couramment utilisée pour les communautés privées ou les forums publics qui souhaitent limiter la participation.

Configuration de l’approbation des utilisateurs

Pour configurer l’approbation des utilisateurs pour votre site Discourse :

  1. Activez le paramètre de site must_approve_users.

    Remarque : Lorsque vous activez ce paramètre sur un site existant, tous les utilisateurs existants sont automatiquement marqués comme approuvés. Seules les nouvelles inscriptions après ce point nécessiteront une approbation.

  2. (Facultatif) Si vous souhaitez rendre votre communauté privée, activez le paramètre de site login_required. Cela empêche les utilisateurs anonymes de consulter le contenu de votre forum.

Processus d’inscription de l’utilisateur

Une fois que vous avez activé l’approbation des utilisateurs, voici à quoi ressemble le processus d’inscription pour les nouveaux utilisateurs :

  1. L’utilisateur visite votre forum et clique sur le bouton « S’inscrire ».

  2. L’utilisateur saisit les détails de son compte et reçoit un e-mail d’activation.

  3. Après avoir activé son e-mail, l’utilisateur voit ce message sur le forum :

    Bienvenue sur Discourse !

    Un modérateur doit approuver manuellement votre nouveau compte avant que vous puissiez accéder à ce forum. Vous recevrez un e-mail lorsque votre compte sera approuvé !

    Si l’utilisateur tente de se connecter avant l’approbation, il verra ce message :

    Votre compte n’a pas encore été approuvé. Vous serez informé par e-mail lorsque vous serez prêt à vous connecter.

Processus d’approbation par le modérateur

  1. Les modérateurs reçoivent des notifications sur le site pour les demandes d’approbation d’utilisateurs en attente.

  2. Si une demande reste dans la file d’attente d’examen, un message privé de rappel est envoyé aux modérateurs qui n’ont pas encore vu de rappel précédent. Le rappel est géré par le travail d’arrière-plan PendingUsersReminder, qui s’exécute toutes les 5 minutes, mais peut être retardé en utilisant le paramètre de site pending_users_reminder_delay_minutes (par défaut : 480 minutes).

  3. Une fois qu’un membre du personnel approuve un utilisateur, l’utilisateur reçoit une notification par e-mail.

Ressources supplémentaires

16 « J'aime »

9 messages ont été divisées dans un nouveau sujet : L’e-mail d’inscription n’est pas envoyé

3 messages ont été déplacées vers un nouveau sujet : Changer « doit approuver les utilisateurs » affecte-t-il les utilisateurs existants ?

Re: le paramètre de site must_approve_users.

À la lumière des informations fournies sur Does changing ‘must approve users’ effect existing users? - #2 by Moin

Tous les utilisateurs existants sont marqués comme approuvés lorsque vous activez ce paramètre.

serait-il possible de mettre à jour la capture d’écran dans la documentation ci-dessus :

pour supprimer l’avertissement, comme la capture d’écran sur :

Éventuellement, ajouter également le texte « Tous les utilisateurs existants sont marqués comme approuvés lorsque vous activez le paramètre must_approve_users. » à la documentation pour clarifier le résultat.

2 « J'aime »

En tant que modérateur, j’avais l’habitude de recevoir des messages dans la « boîte de réception » de discourse lorsque de nouveaux utilisateurs devaient être examinés. Maintenant, ils arrivent sous forme de sujets dans ma catégorie « Personnel ». Je préférerais qu’ils soient des messages et qu’ils n’encombrent pas ma liste de nouveaux sujets dans « Personnel ». Comment puis-je y parvenir ?

Je pense que cela a été modifié il y a 4 ans (PR). Le paramètre est pending users reminder delay minutes et le travail d’arrière-plan s’exécute toutes les 5 minutes.

Pouvez-vous partager plus de détails ? J’ai essayé de reproduire cela, mais le rappel d’utilisateur en attente PM a quand même été envoyé aux modérateurs les plus récemment actifs.
Je pensais que vous parliez peut-être du rappel concernant les éléments en attente de révision, mais cela n’est pas non plus publié dans la catégorie du personnel. Il est envoyé à la boîte de réception du groupe de modérateurs.

Merci de votre réponse. Voici une capture d’écran de ce à quoi ressemble ma catégorie de personnel actuellement. Tous les messages « nouvel utilisateur… nécessite une révision » sont ce que je veux recevoir dans ma boîte de réception au lieu d’être des sujets dans la catégorie du personnel. Je suis nouveau sur Discourse, j’ai donc probablement défini un paramètre qui a causé cela, je n’arrive tout simplement pas à comprendre ce que j’ai fait.

[Image supprimée pour protéger les informations personnelles]

:thinking: Ces messages ne ressemblent pas aux messages de révision requis de Discourse core.

Ils ressemblent à ceci :

Les vôtres ressemblent à ceci :

L’utilisateur X vient de créer un compte sur la Fornax Science Console

La demande de nouvel utilisateur Y nécessite une révision pour accéder à la Fornax Science Console

Vous semblez utiliser openid-connect au lieu du flux d’inscription de Discourse. Je ne pense donc pas que ce sujet de documentation vous soit d’une grande aide. Les messages que vous voyez ne sont pas liés à must_approve_users.

Merci, c’est utile de savoir où chercher ensuite.

Peut-être que la réponse se trouve ailleurs — merci de me le faire savoir si c’est le cas.

À quoi ressemble le processus de refus de demande d’adhésion ?

Existe-t-il un moyen de fournir une raison pour le refus, par exemple ?

Ou, si des informations incomplètes ont été fournies, ou des informations qui nécessitent une discussion, existe-t-il un moyen de « mettre en attente » la demande et de communiquer avec le membre potentiel ?