Salut, je suis tout nouveau sur Discourse, mais très intéressé à amener ma communauté sur cette plateforme afin que seuls ceux qui ont acheté mon cours en ligne puissent se connaître et collaborer.
Je me demandais quelle fonctionnalité est la plus recommandée dans ce cas ? « Approuver les nouveaux utilisateurs » ou « rendre la communauté sur invitation uniquement » ?
Si je choisis « approuver les nouveaux utilisateurs »… je suppose que je peux voir leurs e-mails et m’assurer qu’ils correspondent aux e-mails des personnes qui se sont inscrites au cours ?
Ou, peut-être est-il plus simple pour moi de les « inviter » lorsqu’ils s’inscrivent au cours. Mais, alors, ce bouton/lien d’invitation ne pourrait-il pas être partagé ou transféré à d’autres clients non payants ?
Voyons voir. Si je faisais cela, j’aurais « approuver les nouveaux utilisateurs » et je combinerais cela avec le fait de placer la catégorie derrière un groupe comme sécurité supplémentaire. Ainsi, vous compareriez leur adresse e-mail et leur nom avant d’approuver, puis vous les autoriseriez également à accéder au groupe pour voir votre contenu sensible.
Optez définitivement pour l’option d’approbation. Et au lieu de verrouiller chaque catégorie individuelle, vous pouvez simplement interdire l’accès anonyme à votre site afin qu’ils doivent se connecter.
Alternativement… vous pourriez utiliser l’un des plugins d’abonnement sur Discourse pour gérer votre facturation, sauf si vous gérez tout cela via votre service de cours en ligne. Ou, si vous voulez vraiment entrer dans les détails, vous pourriez potentiellement gérer l’authentification directement via votre autre système avec SSO s’il le prend en charge.
Comme le suggère @sdpiowa, vous posez la mauvaise question.
Ce que vous voulez, c’est que Discourse s’authentifie par rapport à ce qui sait qui sont vos clients afin que seules ces personnes puissent se connecter. Ensuite, tout ce que vous avez à faire est de définir login_required.