Ergebnis 1 bis 6 von 6

Thema: Email Adresse validieren?

  1. #1
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Rheinbach
    Beiträge
    86

    Standard Email Adresse validieren?

    Hallo

    das ist eine super Erweiterung. Ich würde gerne bei der Registrierung prüfen ob der Nutzer zu einer bestimmt Emaildomain gehört. Als es sollen sich nur Nutzer registrieren drüfen die z.B. bei web.de sind.

    Wie geh ich da vor, wenn ich so eine Überprüfung einbauen möchte.

    Danke für die Antworten

  2. #2
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hallo Toffa,

    da bin ich mir auch nicht so ganz sicher. Die eigentliche Registrierung ist ja nicht von xtmembers, sondern eine TYPOlight Grundfunktion. xtmembers fügt auf Wunsch nur die Nutzervereinbarung hinzu.

    Es gibt meines Wissens keinen Hook, den man bei der Registrierung so durchläuft, dass die einzelnen Daten überprüft werden können, so dass du wohl nur die createNewUser-Methode aus ModuleRegistration mit einer eigenen Version überschreiben kannst.

    Oder aber, du erweiterst lediglich das Email-Feld der Mitgliedsdaten um eine neue Überprüfungsmethode, die dann checkt, ob die Email-Adresse bestimmten Kriterien entspricht. Das wäre sicherlich die sauberere Lösung. Aber auch hier benötigst du Programmierkenntnisse, um das durchzuführen. Mit Bordmitteln geht das meiner Meinung nach nicht.

    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  3. #3
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Was ist mit dem: https://contao.org/typolight-hooks.html#createNewUser

    Hab ich nie benutzt und jetzt auch nicht in den Code geguckt, aber scheint so, als kriegt man da die Daten mitgeliefert
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  4. #4
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Rheinbach
    Beiträge
    86

    Standard

    Zitat Zitat von hschottm Beitrag anzeigen
    Oder aber, du erweiterst lediglich das Email-Feld der Mitgliedsdaten um eine neue Überprüfungsmethode, die dann checkt, ob die Email-Adresse bestimmten Kriterien entspricht. Das wäre sicherlich die sauberere Lösung.
    Hallo Helmut,

    danke für Deine Antwort. An welcher Stelle muss ich die Änderung vornehmen?

    Danke

    Christopher

  5. #5
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hi Toflar,

    Zitat Zitat von Toflar Beitrag anzeigen
    Was ist mit dem: https://contao.org/typolight-hooks.html#createNewUser

    Hab ich nie benutzt und jetzt auch nicht in den Code geguckt, aber scheint so, als kriegt man da die Daten mitgeliefert
    createNewUser wird, wenn ich das richtig verstanden habe ausgeführt, nachdem der Benutzer bereits angelegt wurde und dann ist es natürlich zu spät, das Anlegen noch zu verhindern.

    LG,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  6. #6
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Toffa Beitrag anzeigen
    Hallo Helmut,

    danke für Deine Antwort. An welcher Stelle muss ich die Änderung vornehmen?

    Danke

    Christopher
    Da müsstest du die eval-Einstellungen des dca-Feldes überschreiben. Ich weiß nicht, ob das dann allerdings ohne eigene Erweiterung möglich ist.

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['email']['eval']['rgxp'
    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Bug? Benutzer > eMail-Adresse == Benutzername
    Von zonky im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 27.09.2010, 19:03
  2. Absender-Email-Adresse ändern
    Von Rilnaista im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 14.04.2010, 17:46
  3. Formular wird an falsche Email-Adresse gesendet
    Von Nikolas im Forum Formulare
    Antworten: 3
    Letzter Beitrag: 29.01.2010, 17:57

Lesezeichen

Lesezeichen

Berechtigungen

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