Ergebnis 1 bis 4 von 4

Thema: Mitglied soll nach klick auf Aktivierungslink ##link## nicht aktiv sein

  1. #1
    Contao-Fan
    Registriert seit
    11.10.2010.
    Beiträge
    379

    Frage Mitglied soll nach klick auf Aktivierungslink ##link## nicht aktiv sein

    Hallo zusammen, nach der Registrierung muss bei uns der Link in der Bestätigungsmail angeklickt werden, dadurch wird das Mitglied aktiviert. Ziel ist es, dass das Mitglied dennoch nicht aktiv ist, d.h. man muss wohl in den Prozess eingreifen, der beim Klick auf ##link## ausgelöst wird. Hintergrund ist, dass der Prozess so aussehen soll:

    User registriert sich
    User bestätigt E-Mail
    Mail an Sekretariat (Manuelle Prüfung)
    Schaltet Mitglied manuell frei (und Mail an User dass er sich einloggen kann)

    Der Prozess läuft im Grunde, das einzige was falsch ist, ist dass das Mitglied beim Klick auf den Aktivierungslink bereits aktiv ist (sich einloggen kann), was nicht sein soll. Kann man da was machen?
    VG Jan

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Ich finde den Prozess aus Sicht eines Users irritierend: Ich registriere mich, bekomme eine E-Mail, klicke den Bestätigungslink und kann dann … erst mal gar nichts machen. Ich weiß also nicht, ob alles funktioniert hat, oder etwas nicht in Ordnung war.

    Ich würde es daher so umsetzen: Registrierung, Bestätigungslink-E-Mail und sofortige Loginmöglichkeit wie gehabt. Jedoch ist ein neuer User zunächst ist ein neuer User erst mal in einer Mitgliedergruppe, die nicht viel mehr Inhalte anzeigt, als öffentlich ohnehin sichtbar sind. Vielleicht noch ein kurzer Text, der die Situation erklärt.

    Anstelle des von euch angedachten manuellen Freischaltprozesses würde ich das Hinzufügen des Users in eine andere Mitgliedergruppe (die dann vollen Zugriff ermöglicht) sehen. Eine manuell verschickte Benachrichtigungsemail könnte es ja immer noch geben.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan
    Registriert seit
    11.10.2010.
    Beiträge
    379

    Standard

    Wäre auch ein Ansatz, nur ist der Prozess eben genau so definiert und gewünscht. Und in Zeiten von MFA und Double Opt In aus meiner Sicht sogar vertretbar, wenn es sich um ein Portal handelt in dem tausende personenbezogene Daten liegen und man sich die Leute die reinkommen erstmal anschauen möchte bevor man denen Zugriff gibt.

    Aber zurück zum Kern der Sache: Kann man den Prozess ##link## irgendwie beeinflussen?

    VG

  4. #4
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard Hook: activateAccount

    Zitat Zitat von x4all Beitrag anzeigen
    Wäre auch ein Ansatz, nur ist der Prozess eben genau so definiert und gewünscht. Und in Zeiten von MFA und Double Opt In aus meiner Sicht sogar vertretbar, wenn es sich um ein Portal handelt in dem tausende personenbezogene Daten liegen und man sich die Leute die reinkommen erstmal anschauen möchte bevor man denen Zugriff gibt.

    Aber zurück zum Kern der Sache: Kann man den Prozess ##link## irgendwie beeinflussen?

    VG
    Du kannst über den 'activateAccount' Hook auf $objMember zugreifen und diesen wieder deaktivieren:
    https://github.com/contao/contao/blo....php#L557-L570
    https://docs.contao.org/dev/referenc...tivateAccount/

    Hier solltest du zusätzlich die Übersetzung anpassen:
    https://github.com/contao/contao/blo....xlf#L585-L604

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •