Ho proceduto a spostare questo argomento su Feature perché forzare i membri a riverificare il proprio indirizzo email con una certa frequenza non è una funzionalità attualmente presente in Discourse. Se c’è più richiesta, forse potrebbe essere aggiunta.
Una soluzione potrebbe essere un’impostazione dell’amministratore per richiedere sempre la verifica dell’email durante l’accesso locale. L’ho visto di recente. Proprio ieri mia moglie ha impostato un abbonamento familiare a un giornale che leggiamo tutti, e non sono più riuscito ad accedere usando il suo account perché le ha inviato un link di verifica via email.
Potrebbero funzionare anche soluzioni esterne, ad esempio utilizzando l’SSO con uno strumento che lo fornisce e disabilitando l’accesso locale. Sarebbe necessaria qualche ricerca per vedere se ne esiste uno!
Oltre a ciò, sì, l’approccio migliore sarebbe utilizzare l’API. Se provi quella di Ethan e funziona per te, faccelo sapere! Sarebbe davvero bello vedere persone condividere script per l’uso dell’API, qui su meta. Se vuoi lavorarci, per favore avvia un nuovo argomento in Dev.