Discourse bietet die Möglichkeit, mehrere Benutzer direkt aus der Admin-Benutzerliste zu löschen. Diese Funktion ist nützlich in Situationen, in denen unerwünschte Benutzerkonten erstellt werden, beispielsweise bei einer Spam-Welle, und Sie diese Konten schnell löschen möchten.
Um diese Funktion zu nutzen, besuchen Sie die Admin-Benutzerliste unter /admin/users/list oder einer seiner Varianten und befolgen Sie die Schritte:
-
Aktivieren Sie den Modus für die Massenauswahl, indem Sie auf das Symbol für die Massenauswahl klicken
oben in der Benutzerliste neben der Spalte Benutzername. -
Sobald der Modus für die Massenauswahl aktiviert ist, wird neben jedem Benutzer ein Kontrollkästchen angezeigt. Wählen Sie die Benutzer aus, die Sie löschen möchten.
-
Wählen Sie im Dropdown-Menü „Massenaktionen“, das oben in der Liste erscheint, „Benutzer löschen…“ aus.
-
Geben Sie im Bestätigungsdialogfeld die Bestätigungsphrase ein.
-
Wählen Sie optional die Option zum Blockieren der IP-Adressen und E-Mail-Adressen der ausgewählten Benutzer aus.
-
Bestätigen Sie den Löschvorgang.
Nach dem Starten des Löschvorgangs wird der Bestätigungsdialog aktualisiert und zeigt den Fortschritt in Echtzeit an, während jeder Benutzer gelöscht wird. Wenn während des Löschvorgangs Fehler auftreten, werden diese im Dialogfeld angezeigt, während die Verarbeitung der verbleibenden Benutzer fortgesetzt wird.
Wenn Sie den Modus für die Massenauswahl verwenden, können Sie Ihre Suche verfeinern, um bestimmte Benutzer zu finden. Die von Ihnen ausgewählten Benutzer werden beibehalten, auch wenn Sie Ihren Suchbegriff ändern oder ihn vollständig entfernen. Dies macht es bequem, mehrere Benutzer über verschiedene Suchergebnisse hinweg auszuwählen.
Die folgenden Screenshots zeigen den Vorgang in der Reihenfolge, mit nummerierten Markierungen, die den obigen Schritten entsprechen:
Einige Einschränkungen:
- Sie können bis zu 100 Benutzer auf einmal löschen
- Benutzer, die nicht gelöscht werden können, zeigen ein deaktiviertes Kontrollkästchen an, und wenn Sie mit der Maus über das Kontrollkästchen fahren, wird ein Tooltip angezeigt, der erklärt, warum sie nicht gelöscht werden können.
Best Practices für die Benutzerverwaltung
Eine effektive Benutzerverwaltung ist entscheidend für eine gesunde und sichere Community. Hier sind einige Best Practices, die Sie befolgen sollten:
-
Überprüfen Sie regelmäßig neue Benutzer: Behalten Sie die Seite
/admin/users/list/newim Auge. Dies ist oft der erste Ort, an dem Sie verdächtige Aktivitäten oder potenzielle Spammer bemerken. -
Nutzen Sie die vorhandenen Tools:
-
Gesperrte IPs und E-Mails: Blockieren Sie bekannte Spam-Quellen proaktiv in Ihren Site-Einstellungen unter
Admin > Logs > Gesperrte IPsundGesperrte E-Mails. -
Vertrauensstufen: Machen Sie sich mit den Discourse-Vertrauensstufen vertraut. Sie sind ein grundlegender Bestandteil des Immunsystems Ihrer Community und gewähren vertrauenswürdigen Benutzern im Laufe der Zeit mehr Berechtigungen.
-
-
Etablieren Sie klare Community-Richtlinien: Ein guter Satz von Richtlinien hilft dabei, Erwartungen an das Verhalten festzulegen und Moderationsentscheidungen zu erleichtern. Stellen Sie sicher, dass sie leicht zu finden und zu lesen sind.
-
Verwalten Sie Berechtigungen mit Gruppen: Anstatt Berechtigungen pro Benutzer zuzuweisen, verwenden Sie Gruppen. Dies macht die Verwaltung des Zugriffs auf Kategorien und Funktionen wesentlich skalierbarer und organisierter.
-
Lassen Sie inaktive Benutzer nicht (unbegrenzt) verweilen: Obwohl nicht immer notwendig, können Sie eine Richtlinie festlegen, um Benutzer zu deaktivieren oder zu anonymisieren, die über einen längeren Zeitraum inaktiv waren, insbesondere wenn sie keine Beiträge haben. Dies kann geschehen, um die Privatsphäre der Benutzer zu respektieren oder um Ihre Benutzerliste aufgeräumt zu halten. Die Website-Einstellung
clean_up_inactive_users_after_dayskann dies automatisieren, indem sie inaktive Benutzer der Vertrauensstufe 0 ohne Beiträge nach einer festgelegten Anzahl von Tagen entfernt (standardmäßig deaktiviert).


