Hallo,
wir verwenden Discourse Connect seit einiger Zeit. Obwohl die Benutzererstellung über unser internes System authentifiziert wird, sendet Discourse immer noch die E-Mail „BESTÄTIGEN SIE IHREN ACCOUNT“ an den Benutzer.
Hinweis: Das interne System ist bereits Double-Opt-in.
Fragen
Erhalten nur Benutzer, die das Konto bestätigt haben, eine Digest-E-Mail?
Wenn ja, gibt es eine Möglichkeit, dies zu deaktivieren. Und die E-Mail-Zusammenfassung geht an alle Benutzer, die im Discourse-System hinzugefügt wurden.
Wenn die erste Antwort nein lautet, kann ich die E-Mail „BESTÄTIGEN SIE IHREN ACCOUNT“ einfach deaktivieren.
Es gibt einen Parameter, den Sie übergeben können, der DiscourseConnect mitteilt, dass Sie die E-Mail authentifiziert haben. Ich kann mich nicht erinnern, wie er heißt, aber ich denke, wenn Sie in den Dokumenten oder Spezifikationen nachsehen, sollten Sie ihn finden können.
Ja; das Setzen von require_activation auf true bedeutet für Discourse im Wesentlichen, dass die E-Mail unbestätigt ist und Discourse sie selbst bestätigen muss.
Ja – wenn du activate! auf dem User-Objekt von der Konsole aus ausführst, wird es sie aktivieren.
Außerdem könntest du den sync_sso-Endpunkt mit den richtigen Parametern verwenden … aber da bin ich mir nicht sicher. Ebenso könnte es sie beim nächsten Login aktivieren, wenn die richtigen Parameter übergeben werden.
Danke Michael, gibt es ein Dokument, auf das Sie mich verweisen können, um herauszufinden, wo ich die genauen Dinge finde, die ich in der Konsole ausführen muss? (Wie der Ordnerbereich, in dem dies ausgeführt werden muss, und der Befehl)