Ergebnis 1 bis 6 von 6

Thema: [mailusername] Problem

  1. #1
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Fehler [mailusername] Problem

    Hi Andreas,

    bei mir funktioniert(e) nach dem Update von mailusername auf 1.0.1 die Registrierung nicht mehr. Der User wurde angelegt, es wurde aber keine Nachricht zur Aktivierung verschickt und statt der (benutzerdefinierten) Bestätigungsseite eine weiße Seite angezeigt. Mit aktivierter Fehleranzeige meldete er in der Datei im Modul-Root einen Fatal error, irgendwas mit Zugriff auf ein non-object. Genaueres kann ich leider nicht sagen, da ich das schnellstens lösen musste und die Fehlermeldung nicht kopiert habe. Nachdem ich einfach die alten Dateien (Version 1.0.0) aufgespielt hatte, funktionierte wieder alles (das als Hinweis an andere, die dieses Problem haben).

    Was wurde in der 1.0.1 verändert? Handelt es sich um eine "wichtige" Änderung, sodass ich auf das Update nicht verzichten kann? Und natürlich: Kannst du bitte den Fehler korrigieren?

    Danke!
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das einzige was zwischen den Versionen geändert hat, ist die "unique"-Definition auf der E-Mail. Dadurch dürfte eigentlich keine Fehlermeldung ausgegeben werden... kannst du das nicht reproduzieren?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Nun, ich möchte ihn zumindest auf dem damals betroffenen System nicht reproduzieren . Ich hatte es aber mit mehreren Versuchen (jeweils andere E-Mailadresse) probiert. Der User erschien auch jedesmal im Backend, nur wurde weder die Bestätigungsseite angezeigt, noch die Bestätigungs-/Aktivierungsmail verschickt.

    Ich hatte in der DCA bereits u. a. folgendes eingetragen:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['email']['eval']['unique'] = true
    Aber daran kann es ja nicht liegen, oder?

    Wenn ich irgendwo genug Zeit habe, versuche ich das auf einem anderen System zu reproduzieren, was aber durchaus noch 1-2 Monate dauern kann (Urlaub).
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eben daran kann es eigentlich nicht liegen, denn sonst könntest du auch kein Mitglied im Backend bearbeiten. Das ist die einzige Änderung zwischen 1.0.0 und 1.0.1
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Nutzer Avatar von buddha-brot
    Registriert seit
    10.08.2009.
    Beiträge
    42

    Standard

    In Zeile 44 der MailUsername.php ist ein Fehler:
    Da steht:
    PHP-Code:
    $this->Dababase->prepare("UPDATE tl_member SET username=? WHERE id=?")->execute($arrData['email'], $intId); 
    müsste aber
    PHP-Code:
    $this->Database->prepare("UPDATE tl_member SET username=? WHERE id=?")->execute($arrData['email'], $intId); 
    heißen!

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mist, den blöden Fehler hatte ich schonmal korrigiert! Ist aber wohl lokal nicht passiert... Der neuste Build sollte das Problem beheben.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Safe Mod Problem und css Problem
    Von clemensp im Forum Installation / Update
    Antworten: 3
    Letzter Beitrag: 29.04.2010, 12:24
  2. [Problem Gelöst] URL rewrite problem
    Von Typodry im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 03.03.2010, 12:15
  3. mailusername - bei persönliche Daten nur email ändern
    Von thepixture im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 18.09.2009, 15:04
  4. Modul "mailusername", Name anstatt E-Mail-Adresse
    Von kos im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 07.09.2009, 08:55

Lesezeichen

Lesezeichen

Berechtigungen

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