Ciao, sono nuovo di Discourse, ma molto interessato a portare la mia community su questa piattaforma in modo che solo coloro che hanno acquistato il mio corso online possano conoscersi e collaborare tra loro.
Mi chiedevo quale funzionalità è più raccomandata in questo caso? “Devi approvare i nuovi utenti” o “rendi la community solo su invito”?
Se faccio “devi approvare i nuovi utenti”… presumo di poter vedere le loro email e assicurarmi che siano le stesse email di coloro che si sono iscritti al corso?
Oppure, forse è più facile per me “invitarli” quando si iscrivono al corso. Ma, allora, questo pulsante/link di invito non potrebbe essere condiviso o inoltrato ad altri clienti non paganti?
Vediamo. Se dovessi farlo, avrei ‘approva nuovi utenti’ e lo combinerei con il mettere la categoria dietro un gruppo come ulteriore sicurezza. Quindi confronteresti il loro indirizzo email e nome prima di approvarli, e poi li faresti anche entrare nel gruppo per vedere i tuoi contenuti sensibili.
Sicuramente scegli l’opzione di approvazione. E invece di bloccare ogni singola categoria, puoi semplicemente disabilitare l’accesso anonimo al tuo sito in modo che debbano accedere.
In alternativa… potresti usare uno dei plugin di abbonamento su Discourse per gestire la tua fatturazione a meno che tu non stia facendo tutto tramite il tuo servizio di corsi online. Oppure, se vuoi davvero entrare nei dettagli, potresti potenzialmente gestire l’autenticazione direttamente tramite il tuo altro sistema con SSO se lo supporta.
Come suggerisce @sdpiowa, stai facendo la domanda sbagliata.
Quello che vuoi è che Discourse si autentichi contro qualunque cosa sappia chi sono i tuoi clienti in modo che solo quelle persone possano accedere. Quindi tutto quello che devi fare è impostare login_required.