Ik heb dit onderwerp doorgestuurd naar Feature, omdat het verplichten van leden om hun e-mailadres periodiek opnieuw te verifiëren, momenteel geen functie is die in Discourse bestaat. Als er meer vraag naar is, kan deze mogelijk worden toegevoegd.
Eén oplossing zou een beheerdersinstelling kunnen zijn om altijd e-mailverificatie te vereisen bij lokaal inloggen. Ik heb dit onlangs zelf meegemaakt. Gisteren heeft mijn vrouw een familieabonnement ingesteld op een krant die we allemaal lezen, en ik kon niet meer inloggen met haar account omdat er een verificatielink naar haar e-mail werd gestuurd.
Externe oplossingen zouden ook kunnen werken, bijvoorbeeld door SSO te gebruiken met een tool die dit biedt, en lokaal inloggen uit te schakelen. Dat zou wat onderzoek vergen om te zien of zoiets bestaat!
Daarnaast, ja, de beste aanpak zou zijn om de API te gebruiken. Als je die van Ethan probeert en het werkt voor jou, laat het ons weten! Het zou eigenlijk cool zijn om te zien dat mensen scripts delen voor API-gebruik, hier op meta. Als je hieraan wilt werken, start dan een nieuw onderwerp in Dev.