Supermailer - Weiterleitungen funktionieren nicht

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
varix
Beiträge: 3
Registriert: 07.08.2011, 14:10

Re: Supermailer - Weiterleitungen funktionieren nicht

Beitrag von varix »

Ja, es handelt sich um Contao.

In der neuest Version wird eine Formular nur noch verarbeitet, wenn es folgendee beinhaltet:
<input type="hidden" name="REQUEST_TOKEN" value="<?PHP echo $token;?>">

Conato:
"Mit der Version 2.10 wurde die fehleranfällige Referer-Prüfung gegen ein Request-Token-System aus­ge­tauscht."

Bin kein Experte, habe aber die Zeile gefunden, wo der o. g. Link erzeugt wird. Notfalls händisch anpassen?


P.S. Keine Ahnung wieso, aber jetzt läuft es. Bei mir liegt das Formular innerhal der Contaoinst. und newsletter.php ausserhalb, da ich es innerhalb von Contao
(noch nicht) per action aufrufen kann. Arbeite daran. Aber zumindest schein te jetzt über den Umweg zu gehen und auch der Bestätigungslink führt zumindest
nach dem anklicken wieder auf die richte Bestätigungsseite.
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Supermailer - Weiterleitungen funktionieren nicht

Beitrag von mirko »

Das stimmt doch irgendwas mit dem Webspace nicht, ist dort ein CMS installiert? Das REQUEST_TOKEN gehört da auf keinen Fall rein, das muss ein CMS oder Shop-System sein, welches diese Angabe einfügt.
varix
Beiträge: 3
Registriert: 07.08.2011, 14:10

Supermailer - Weiterleitungen funktionieren nicht

Beitrag von varix »

Hallo Community,

ich habe folgendes Problem beim An- und Abmeldskript für den Newsletter.

Das Formular leigt in einem anderen, als die Datei newsletter.php. Wenn ich eine Anmeldung durchführe und der User eine
E-Mailadresse eingegeben hat, bekommt er auch einen Bestätigungsmail. Soweit so gut. Allerdings funktioniert dann die entsprechende Weiterleitung
nicht. In der URL steht dann immer nur http://domain/ordner/newsletter.php und die Seite ist weiss. Das passiert auch, wenn keine E-mail eingegeben wurde.
Beim Eintragen der entsprechenden Url's habe ich diese aus der Browserleiste kopiert und eingefügt. Ein Aufruf aller Seiten war efolgreich.

Leider findet in keinem Fall (Bestätigung/Fehlermeldung) eine Weiterleitung statt.

Woranliegt das? Bitte um Hilfe.

P.S. Verstehe irgendwie gerade gar nichts mehr :roll:
Wieso wid bei der Bestätigungsmail fongeder Bestätigungslink generiert:
http://domain.de/index.php?Action=confirmation&EMail=46595D594F1D+071565F491C5654&REQUEST_TOKEN=+0+019+3+249+4+2+7505553+3545D+8+8+4+7687A54515256+91D+5+F1C+157

wenn doch die Bestätigungsseite (ist auch richtig in newsletter.php angegeben) so aussieht:
http://domain.de/anmeldung_erfolgreich-html

So kann derjenige doch gar nicht auf die richtige Seite geleitet werden.......

Grüße
varix
Antworten