Discourse offre la possibilité de supprimer plusieurs utilisateurs directement depuis la liste des utilisateurs administrateurs. Cette fonctionnalité est utile dans les situations où des comptes utilisateurs indésirables sont créés, par exemple lors d’une vague de spam, et que vous souhaitez supprimer ces comptes rapidement.
Pour utiliser cette fonctionnalité, visitez la liste des utilisateurs administrateurs à l’adresse /admin/users/list, ou l’une de ses variantes, et suivez les étapes :
-
Activez le mode de sélection multiple en cliquant sur l’icône de sélection multiple
en haut de la liste des utilisateurs, à côté de la colonne Nom d’utilisateur. -
Une case à cocher apparaîtra à côté de chaque utilisateur une fois le mode de sélection multiple activé. Sélectionnez les utilisateurs que vous souhaitez supprimer.
-
Dans le menu déroulant « Actions groupées » qui apparaît en haut de la liste, sélectionnez « Supprimer les utilisateurs… ».
-
Dans la fenêtre de confirmation, tapez la phrase de confirmation.
-
Facultativement, sélectionnez l’option pour bloquer l’adresse IP et l’adresse e-mail des utilisateurs sélectionnés.
-
Confirmez l’opération de suppression.
Après avoir lancé l’opération de suppression, la fenêtre de confirmation se mettra à jour pour afficher la progression en temps réel au fur et à mesure que chaque utilisateur est supprimé. Si des erreurs surviennent pendant le processus de suppression, elles apparaîtront dans la fenêtre tout en continuant à traiter les utilisateurs restants.
Lorsque vous utilisez le mode de sélection multiple, vous pouvez affiner votre recherche pour trouver des utilisateurs spécifiques. Les utilisateurs que vous sélectionnez seront mémorisés même lorsque vous modifiez votre terme de recherche ou le supprimez complètement. Cela permet de sélectionner facilement plusieurs utilisateurs à travers différents résultats de recherche.
Les captures d’écran ci-dessous montrent le processus en séquence, avec des marqueurs numérotés correspondant aux étapes ci-dessus :
Quelques mises en garde :
- Vous pouvez supprimer jusqu’à 100 utilisateurs en une seule fois.
- Les utilisateurs qui ne peuvent pas être supprimés afficheront une case à cocher désactivée et le survol de la case à cocher affichera une info-bulle expliquant pourquoi ils ne peuvent pas être supprimés.
Bonnes pratiques pour la gestion des utilisateurs
Une gestion efficace des utilisateurs est cruciale pour une communauté saine et sûre. Voici quelques bonnes pratiques à suivre :
-
Examinez régulièrement les nouveaux utilisateurs : Gardez un œil sur la page
/admin/users/list/new. C’est souvent le premier endroit où vous repérerez une activité suspecte ou des spammeurs potentiels. -
Utilisez les outils dont vous disposez :
- IP et e-mails filtrés : Bloquez de manière proactive les sources de spam connues dans les paramètres de votre site sous
Admin > Logs > IP filtréesetE-mails filtrés. - Niveaux de confiance : Familiarisez-vous avec les niveaux de confiance Discourse. Ils constituent un élément fondamental du système immunitaire de votre communauté, accordant plus de permissions aux utilisateurs de confiance au fil du temps.
- IP et e-mails filtrés : Bloquez de manière proactive les sources de spam connues dans les paramètres de votre site sous
-
Établissez des directives communautaires claires : Un bon ensemble de directives permet de définir les attentes en matière de comportement et facilite les décisions de modération. Assurez-vous qu’elles sont faciles à trouver et à lire.
-
Gérez les permissions avec des groupes : Au lieu d’attribuer des permissions par utilisateur, utilisez des groupes. Cela rend la gestion de l’accès aux catégories et aux fonctionnalités beaucoup plus évolutive et organisée.
-
Ne laissez pas les utilisateurs inactifs s’attarder (indéfiniment) : Bien que ce ne soit pas toujours nécessaire, vous pouvez établir une politique de désactivation ou d’anonymisation des utilisateurs inactifs pendant une période prolongée, surtout s’ils n’ont aucun message. Cela peut être fait pour respecter la vie privée des utilisateurs ou pour garder votre liste d’utilisateurs propre. Le paramètre de site
delete_user_max_post_agepeut aider à automatiser cela pour les nouveaux utilisateurs sans message.


