WM-Tipp 2018 - keine User-Registrierung - keine Kontakt-Mail
-
- wmTipp 2018
- Trommler
- Erledigt
-
-
Du willst mich jetzt auf den Arm nehmen, oder?
Das at und dot steht doch nur als Platzhalter und da muss natürlich ein @ und ein . hin!
Die Adresse wird ja auch korrekt im Kontaktformular angezeigt.
Und warum sollten das 3 unterschiedliche sein? Was hätte das für einen Sinn? -
Bitte die Hinweise genau lesen. EMAIL ist nur zur ANZEIGE. MAIL wird für den Mailserver verwendet.
-
Code
- # Kontakt: eMail-Einstellungen
- // Auf der Webseite angezeigte eMail-Adresse
- // Beispiel: "admin [AT] domain [DOT] url
- $CONFIG['KONTAKT']['EMAIL'] = "wm2018 [AT] meine-domain [DOT] de";
- // eMail-Adresse, welche als Absender in eMails verwendet wird
- // Beispiel: "admin@domain.url"
- $CONFIG['KONTAKT']['MAIL'] = "wm2018@meine-domain.de";
- // eMail-Adresse, welche als Antwortadresse verwendet wird. Antwortet ein User auf eine eMail des Tippspiels, dann
- // wird die Antwort an diese Adresse gesendet
- // Beispiel: "DeinName@DeineDomain.url"
- $CONFIG['KONTAKT']['REPLYTO'] = "wm2018@meine-domain.de";
- if (trim($CONFIG['KONTAKT']['REPLYTO']) == "")
- //0x0 <- NICHT ENTFERNEN!!!
- $CONFIG['KONTAKT']['REPLYTO'] = $CONFIG['KONTAKT']['MAIL'];
So sieht es bei mir aus und es klappt nicht. Ich habe hier jetzt nur "meine-domain" ersetzt.
Ich frage mich gerade, was die letzte Zeile macht. Klingt für mich so, als würden zwei der oben definierten Adressen gleich gesetzt. Aber meine sind ja sowieso alle gleich.
Das mit den [AT] und [DOT] habe ich so gelassen, weil es in der Beschreibung auch ausdrücklich so steht. Das soll ja wohl so auch nur als Text auf der Website angezeigt werden, ist mein Verständnis.
-
Zu dem anderen Problem es gehen emails bei der registrierung raus die user werden nicht in der datenbank eingetragen?
Wenn ja was , wenn du in der Datenbank einen user händisch anlegst, erscheint dieser in der Listen?Manuell in die DB schreiben geht. Aber eben nicht über die "Registrieren"-Funktion.
-
Das mit den [AT] und [DOT] habe ich so gelassen, weil es in der Beschreibung auch ausdrücklich so steht. Das soll ja wohl so auch nur als Text auf der Website angezeigt werden, ist mein Verständnis.
Vom Verstöändnis her richtig vermutet würde ich sagen, spielt auf alle Fälle von der Funktionalität her keine Rolle, aber ich kenne meine Pappenheimer, die würde dann evtl. versuchen eine Mail an bla [at] bla [dot] bla zu schreiben
Also bei mir soll sie richtig angezeigt werden darum hab ich sie auch richtig geschrieben. -
Habe die DB jetzt noch einmal neu aufgesetzt. Keine Änderung:
Registrierung erzeugt zwei Mails (an Admin und User), aber Fehlermeldung und keinen DB-Eintrag. Manueller Eintrag ist möglich.
Kontakt-Formular erzeugt gar nichts. (Weder Fehlermeldung, noch Mail)
Link zu meinem Spiel:
Mein Tippspiel -
Testine Testermann hat sich um 19:08 Uhr scheinbar versucht, bei mir zu registrieren.
Die Mail ist gekommen, der User wurde aber nicht angelegt.
-
Ich war's...
Bei mir hat das Tippspiel nicht dieses Problem, aber ich schaue mir das morgen mal an. Nicht unruhig werden, wenn sich noch weitere aus der Familie Testermann anmelden -
-
Dann ändere mal bitte die Abfrage in der content/home.registrieren.php ~ Zeile 841 in folgende:
Code- $sql = "INSERT INTO ". $CONFIG['MYSQL']['PREFIX'] ."users (usr,email,pwd,name,department,regDate,fav,gfav,isUnlocked,remarks,showflash,bezahlt) VALUES "
- ."('". $CONFIG['MYSQL']['CONNECT']->real_escape_string($_POST['req']['username']) ."',"
- ."'". $CONFIG['MYSQL']['CONNECT']->real_escape_string($_POST['req']['email']) ."',"
- ."md5('". $CONFIG['MYSQL']['CONNECT']->real_escape_string($_POST['req']['passwort']) ."'),"
- ."'". $CONFIG['MYSQL']['CONNECT']->real_escape_string($_POST['req']['name']) ."',"
- ."'". $_POST['opt']['group'] ."',"
- ."'". (time() + getTimeOffset()) ."',"
- ."'". $_POST['opt']['favorit'] ."',"
- ."'". $_POST['opt']['geheimfavorit'] ."',"
- ."'". ($CONFIG['OPTIN']['MAIL'] == TRUE ? 0 : $CONFIG['NEEDACTIVATION']) ."',"
- ."'". $CONFIG['MYSQL']['CONNECT']->real_escape_string($_POST['opt']['remarks']) ."',"
- ."'". $_POST['opt']['showflash'] ."',"
- ."0)";
Da wird die bezahlt-Spalte mit ausgefüllt.
-
Prima! Registrierung klappt jetzt!
DANKE!