Spam Schutz im Anmeldeformular

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

Moderatoren: mirko, Wolfi

Antworten
iage.ch
Beiträge: 7
Registriert: 13.06.2008, 12:22

Beitrag von iage.ch »

Hallo Mirko

Danke viel mal.
Auf solche wie Dich, kann man sich verlassen.


Gruss Simon
Benutzeravatar
mirko
Beiträge: 22891
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Zur Info für spätere Leser. Das Problem ist gelöst. Es fehlten in einer if-Abfage 2 Klammern. Das PHP vom Ingo hat die if-Abfrage anders ausgewertet als das PHP auf meinem Server.

Auf der Seite http://www.supermailer.de/captcha/ ist die Anleitung entsprechend angepasst.
Benutzeravatar
mirko
Beiträge: 22891
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hi Ingo,

irgendwas musst vergessen haben, siehe meine private Message mit einem Link auf mein Testscript.
Halali
Beiträge: 4
Registriert: 26.07.2008, 14:50

Beitrag von Halali »

Hallo Mirko,

vielen Dank für die schnelle Antwort.
Das Script habe ich im Januar 2008 herunter geladen.
Habe das newsletter.php entsprechend geändert.
Aber der selbe Fehler. Im Anmelde- bzw. Abmeldeformular funktioniert es einwandfrei.

Gruß Ingo
Benutzeravatar
mirko
Beiträge: 22891
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hi Ingo,

hast ins Script auch diese Zeilen eingebaut?

Code: Alles auswählen

$IgnoreCaptcha = false;

  if(isset($_GET["IgnoreCaptcha"])) {

    $IgnoreCaptcha = true;

  }

Wie alt ist das PHP? Vielleicht geht es mit $_GET nicht, dann müsstest du am Anfang des Scripts newsletter.php nach <?php noch angeben:

Code: Alles auswählen

if ( !isset( $_GET ) ) {
    $_GET = $HTTP_GET_VARS;
}

if ( !isset( $_POST ) ) {
    $_POST = $HTTP_POST_VARS;
}

Halali
Beiträge: 4
Registriert: 26.07.2008, 14:50

Beitrag von Halali »

Hallo Mirko,

ich habe Captcha entsprechend Deiner Anleitung eingebaut und es funktioniert prima.
Vielen Dank dafür.
Leider habe ich ein kleines Problem mit dem Abmeldelink im Supermailer.
Ich habe ihn entsprechend ergänzt, aber es kommt immer die Fehlermeldung:
Sie müssen das Wort für den Spam-Schutz, wie auf dem Bild angezeigt, korrekt eingeben.!
Den Abmeldelink habe ich wie folgt geändert:

<hr>
Wenn Sie keine weiteren Nachrichten von uns möchten, dann klicken Sie bitte auf diesen Link <a>

http://www.xxxxxx.xx/newsletter/newslet ... ail=[EMail]&
Action=unsubscribe&IgnoreCaptcha=1&Name=[Name]&RG=[Empfängergruppe] </a>

Vielen Dank für Deine Hilfe.

Gruß Ingo
Benutzeravatar
mirko
Beiträge: 22891
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Ich habe eine Anleitung unter http://www.supermailer.de/captcha/ für den Einbau der Captcha-Funktion mal reingestellt.
Zuletzt geändert von mirko am 03.07.2008, 15:06, insgesamt 1-mal geändert.
Benutzeravatar
mirko
Beiträge: 22891
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo,

das muss man selbst programmieren und setzt PHP mit der Unterstützung von Sessions und gdlib voraus, das hat nicht jeder. Ich habe das selbst für ein Gästebuchscript http://www.superscripte.de/scripts/gb/signgb.php?id=1 mit CaptchaImageMaker (kann man kostenlos nutzen) implementiert.
iage.ch
Beiträge: 7
Registriert: 13.06.2008, 12:22

Beitrag von iage.ch »

Hallo Zusammen

Ist es möglich bei der Anmeldung in ein Newsletter einen Spamschutz vor zuschalten?

Grund: Durch Scripts ist es möglich die Formularfelder automatisch auszufüllen und dann damit jemandem Mails zukommen zu lassen.

Die Person erhält dann duzende Mails mit dem Anmeldungslink.

Wir haben aktuell einen solchen Fall in unserer Kundschaft.

Grüsse

Simon
Antworten