Benutzer zur erneuten E-Mail-Verifizierung zwingen

Ich bin ein Administrator in einem Supportforum, das nur auf Einladung zugänglich ist, und suche nach einer Möglichkeit, Benutzer alle 90 Tage zur erneuten Bestätigung ihrer E-Mail-Adresse zu zwingen. Dies soll dazu beitragen, den Zugriff von Benutzern zu entfernen, die das Unternehmen, bei dem sie sich ursprünglich angemeldet haben, verlassen haben.

1 „Gefällt mir“

Sie könnten dieses Plugin ausprobieren:

2 „Gefällt mir“

Leider werde ich von Discourse gehostet, daher sind die Verwendung von Plugins eingeschränkt.

Ich schaue mir gerade einen API-Zugang an.

1 „Gefällt mir“

Es ist eine Weile her, aber das ist ein interessanter Anwendungsfall, den Sie beschreiben. Haben Sie schließlich eine Lösung gefunden, die Sie hier teilen können?

Nein, es steht noch auf unserer Liste der Dinge, die wir gerne umsetzen würden, aber es wurde auf Eis gelegt.

1 „Gefällt mir“

Ja, ich habe ein Repository, das für Sie von Interesse sein könnte, aber ich muss zugeben, dass dies auch auf meiner Prioritätenliste ganz unten steht.

Wenn Sie forken möchten, können Sie das gerne tun. Ich freue mich über jede PR.

Ich habe dieses Thema nach Feature verschoben, da das Erzwingen einer erneuten E-Mail-Verifizierung für Mitglieder nach einem Zeitplan derzeit keine Funktion ist, die in Discourse existiert. Wenn die Nachfrage danach steigt, könnte sie vielleicht hinzugefügt werden.

Eine Lösung könnte eine Admin-Einstellung sein, die bei der lokalen Anmeldung immer eine E-Mail-Verifizierung erfordert. Das ist mir kürzlich selbst passiert. Gestern hat meine Frau ein Familienabonnement für eine Zeitung eingerichtet, die wir alle lesen, und ich konnte mich nicht mehr mit ihrem Konto anmelden, da sie einen Link zur E-Mail-Verifizierung erhalten hat.

Externe Lösungen könnten ebenfalls funktionieren, z. B. durch die Verwendung von SSO mit einem Tool, das dies anbietet, und die Deaktivierung der lokalen Anmeldung. Das würde einige Recherche erfordern, um zu sehen, ob es so etwas gibt!

Darüber hinaus wäre der beste Ansatz tatsächlich die Verwendung der API. Wenn Sie Ethans Lösung ausprobieren und sie für Sie funktioniert, lassen Sie es uns wissen! Es wäre tatsächlich cool, wenn Leute hier im Meta-Bereich Skripte für die API-Nutzung teilen würden. Wenn Sie daran arbeiten möchten, starten Sie bitte ein neues Thema in Dev.

Dies scheint eine gute potenzielle Funktion zu sein, für die ich gestimmt habe.

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.