Deaktivieren Sie die E-Mail-Verifizierung für das Discourse-Plugin

|||
-|-|-|
:envelope_with_arrow: | Zusammenfassung | Disable Email Verification for Discourse ist ein Fork des nicht mehr gepflegten angelim/discourse_user_auto_activation und bietet Administratoren die Möglichkeit, die E-Mail-Verifizierung während der Benutzerregistrierung zu umgehen. Kein Warten mehr auf E-Mail-Bestätigungen; Benutzer können sofort loslegen.|
:hammer_and_wrench: | Repository-Link | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e
:open_book: | Installationsanleitung | So installieren Sie Plugins in Discourse

Verwendung des Disable Email Verification Plugins

  1. Installieren Sie das Plugin gemäß der bereitgestellten Installationsanleitung.
  2. Navigieren Sie zum Admin-Panel Ihrer Discourse-Instanz.
  3. Gehen Sie zu Plugins und stellen Sie sicher, dass das Plugin Disable Email Verification aktiviert ist.
  4. Klicken Sie auf Einstellungen.
  5. Suchen Sie die Einstellung disable_email_verification und aktivieren Sie sie, um die E-Mail-Verifizierung zu umgehen.

\u003csup\u003eHinweis: Das Deaktivieren der E-Mail-Verifizierung kann zu Problemen mit Spam oder gefälschten Konten führen. Es wird empfohlen, diese Funktion mit Bedacht einzusetzen und alternative Verifizierungsmethoden in Betracht zu ziehen.\u003c/sup\u003e

Technische Aspekte

Dieses Plugin modifiziert direkt die Klassen UsersController und User, um den Schritt der E-Mail-Verifizierung während des Registrierungsprozesses zu umgehen. Wenn die Einstellung disable_email_verification aktiviert ist, stellt das Plugin sicher:

  • Der E-Mail-Token wird nicht erstellt.
  • Das Feld active des Benutzers wird automatisch auf true gesetzt.

Für Interessierte ist der gesamte Code Open Source und Beiträge (und Sterne :star:) sind immer willkommen.

Roadmap für das Disable Email Verification Plugin

  • E-Mail-Verifizierung überspringen

  • Senden anderer E-Mails an nicht verifizierte Benutzer deaktivieren

    • Verhindern Sie das Senden von E-Mails an Benutzer, die ihre E-Mail-Adresse noch nicht verifiziert haben
    • Reduzieren Sie die Bounce-Rate und Kosten
  • Rollensystem

    • Ermöglichen Sie nicht verifizierten Benutzern den Zugriff auf Discourse.
    • Erfordern Sie E-Mails für bestimmte konfigurierbare Aufgaben.
14 „Gefällt mir“

Nur zur Information @codergautam, alle Fragen/Fehlerberichte/Supportanfragen für Drittanbieter-Plugins sollten in deren jeweiligen Plugin-Themen gestellt werden, da die Person, die es pflegt, für die Beantwortung/Betreuung dieser zuständig ist. :+1:

Nur Fragen zu #offiziellen Plugins erhalten separate markierte Themen. :discourse:

5 „Gefällt mir“

Verstanden. Entschuldigung dafür.

5 „Gefällt mir“

Bekannter Fehler, dieses Plugin verursacht Probleme mit dem Abschnitt Benutzereinstellungen, verwenden Sie es noch nicht in der Produktion. Ich arbeite an einer Lösung.

4 „Gefällt mir“

Sollte jetzt behoben sein! Es verwendet eine veraltete Methode (modify_user_params), funktioniert aber ansonsten einwandfrei. Wenn jemand weiß, wie man die neue Alternative dafür verwendet, lasst es mich bitte wissen. Ich habe mehrere Dinge versucht, aber es hat nicht funktioniert. Benutzt es noch nicht in der Produktion, ich werde es auf meinem Forum mit 1.8k Mitgliedern testen und sehen, wie es läuft.

Fix-Commit:

Danke

3 „Gefällt mir“

Hallo, danke für das Plugin. Können Sie uns von Ihren Erfahrungen mit dem Plugin erzählen?

Verursacht das Plugin derzeit Fehler?

3 „Gefällt mir“

Hallo, ich benutze es hier in der Produktion. https://iogames.forum. Es funktioniert gut, bisher keine Fehler. Wenn es Fehler gibt und Sie welche finden, lassen Sie es mich wissen, ich werde sie beheben.

3 „Gefällt mir“

Bekannter Fehler: E-Mails werden immer noch zur Verifizierung angefordert, wenn ein Benutzer per Einladung eingeladen wird. Ich habe viel zu tun, aber ich werde versuchen, dies eines Tages zu beheben.

2 „Gefällt mir“

Ich habe auch festgestellt, dass eine ähnliche Meldung angezeigt wird, wenn Benutzer von Mitarbeitern genehmigt werden müssen.

3 „Gefällt mir“

Ich hatte WIRKLICH gehofft, dass das funktioniert. Das Plugin wird angezeigt, aber es wird immer noch eine E-Mail in die Warteschlange gestellt.

1 „Gefällt mir“

Hallo, es ist eine Weile her, seit ich das getestet habe, aber ich werde es mir heute ansehen.

4 „Gefällt mir“

Ich habe es jetzt installiert. Keine Probleme bei der Registrierung, der Benutzer wird sofort aktiviert.
Haben Sie das Feld in den Plugin-Einstellungen aktiviert?

3 „Gefällt mir“

Ja, hmm, wir werden es heute noch einmal mit einem Benutzer durchgehen.

Ich erhalte immer noch Aktivierungsnachrichten. Ich verwende Google SSO, könnte das das Problem sein?

1 „Gefällt mir“

Was, wenn sie sich nach dem Ansehen dieses Bildschirms einfach anmelden? Funktioniert das zufällig?

Das sollte keine Verifizierung senden, wenn das Plugin nicht installiert ist. Soweit ich weiß, validiert das Google SSO die E-Mails selbst.

Habe es gerade versucht und werde immer noch zur Validierung aufgefordert.

Ich habe SSO auf intern eingestellt, sodass sich nur Personen in unserer Organisation anmelden können.

Ich frage mich, ob ich einen Konflikt mit einem anderen SSO habe. Ich glaube nicht, aber vielleicht ist das der Fall?

Ich habe Nextend SSO für meine WordPress-Website eingerichtet, um mich für eine interne Anwendung zu registrieren und anzumelden, da wir Workspace haben.

Ich habe die Website, die auf meine Community auf einer Subdomain verweist. Dann habe ich Connect SSO und all die Plugin-Sachen aktiviert (obwohl ich nicht glaube, dass mein HD2 und meine Gruppen richtig eingerichtet sind).

Funktioniert bei mir noch einwandfrei!

@codergautam Vielen Dank für dieses Plugin! :call_me_hand:

Wie besorgt sollten wir uns sein, dass es bei zukünftigen Updates kaputtgeht?