Konfigurieren und Verwalten des Anmeldeablaufs mit Benutzergenehmigung

: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 „Gefällt mir“

9 Beiträge wurden in ein neues Thema aufgeteilt: Signup-E-Mail wird nicht gesendet

3 Beiträge wurden in ein neues Thema aufgeteilt: Wirkt sich die Änderung von „Benutzer müssen genehmigt werden“ auf bestehende Benutzer aus?

Betreff: die must_approve_users-Website-Einstellung.

Angesichts der Informationen unter Does changing ‘must approve users’ effect existing users? - #2 by Moin

Alle bestehenden Benutzer werden als genehmigt markiert, wenn Sie diese Einstellung aktivieren.

wäre es möglich, den Screenshot in der obigen Dokumentation zu aktualisieren:

um die Warnung zu entfernen, ähnlich dem Screenshot unter:

Möglicherweise auch der Text „Alle bestehenden Benutzer werden als genehmigt markiert, wenn Sie die Einstellung must_approve_users aktivieren.“ zur Dokumentation hinzugefügt, um das Ergebnis zu verdeutlichen.

1 „Gefällt mir“

Als Moderator habe ich früher Nachrichten im „Posteingang“ des Diskurses erhalten, wenn es neue Benutzer gab, die überprüft werden mussten. Jetzt kommen sie als Themen in meiner „Mitarbeiter“-Kategorie an. Ich hätte sie lieber als Nachrichten und möchte meine Liste neuer Themen in „Mitarbeiter“ nicht überladen. Wie erreiche ich das?

Ich glaube, das wurde vor 4 Jahren geändert (PR). Die Einstellung lautet pending users reminder delay minutes und der Hintergrundauftrag läuft alle 5 Minuten.

Können Sie mir mehr Details geben? Ich habe versucht, das zu reproduzieren, aber die ausstehende Benutzererinnerung PM wurde trotzdem an die zuletzt aktiven Moderatoren gesendet.
Ich dachte, Sie sprächen vielleicht von der Erinnerung an ausstehende überprüfbare Elemente, aber diese wird auch nicht in der Mitarbeiterkategorie veröffentlicht. Sie wird an den Posteingang der Moderatorengruppe gesendet.

Vielen Dank für Ihre Rückmeldung. Hier ist ein Screenshot, wie meine Mitarbeiterkategorie derzeit aussieht. Alle Meldungen „Neuer Benutzer … erfordert Überprüfung“ sind das, was ich stattdessen in meinem Posteingang haben möchte und nicht als Themen in der Mitarbeiterkategorie. Ich bin neu bei Discourse, daher habe ich wahrscheinlich eine Einstellung vorgenommen, die dies bewirkt, ich kann nur nicht herausfinden, was ich getan habe.

[Bild zum Schutz persönlicher Daten geschwärzt]

:thinking: Das sieht nicht nach den erforderlichen Überprüfungsnachrichten von Discourse Core aus.

Diese sehen so aus:

Deine sehen so aus:

Benutzer X hat gerade ein Konto für die Fornax Science Console registriert.

Neue Benutzerregistrierung Y erfordert eine Überprüfung für den Zugriff auf die Fornax Science Console.

Sie scheinen openid-connect anstelle des Discourse-Registrierungsflusses zu verwenden. Daher glaube ich nicht, dass dieses Dokumentationsthema Ihnen weiterhilft. Die von Ihnen angezeigten Nachrichten hängen nicht mit must_approve_users zusammen.

Danke, das ist hilfreich zu wissen, wo ich als Nächstes suchen kann.