Elya: Newsletter per Link bestätigen?

Beitrag lesen

Hallo Christ,

Kann mir jemand helfen, wie man den einen Newsletter erst, per E-Mail zugeschickten Link bestätigen muss , bevor die E-Mail in eine Datenbank aufgenommen wird?

Vom Ablauf her müßte das ungefähr so gehen:

  • User trägt seine E-Mail-Adresse ein und schickt Formular ab

  • Script auf Server tut zweierlei: prüft (Gültigkeit) und schreibt die E-Mail-Adresse in eine Datenbank, mit einer ID und z.B. einem Timestamp, und einem Status (z.B. "0" =  "unbestätigt"), außerdem: versendet eine Bestätigungsmail mit einem Link zum Klicken. Dieser Link enthält die ID und den Timestamp als GET-Parameter.

  • Klickt nun der User auf diesen Link, wird wiederum das (verlinkte) Script auf dem Server ausgeführt, das die ID nimmt, den Timestamp vergleicht (so kann man wohl Fakes vorbeugen) und in der Datenbank den Status des Datensatzes auf z.B. "1" = "bestätigt" setzt. Dazu kannst du auch noch den Zeitpunkt der Bestätigung speichern, zu Deiner Sicherheit.

  • Nachdem das Script das gemacht hat, führt es den User auf eine Seite "vielen Dank für Ihre Bestätigung".

Das Ganze setzt Du in einer serverseitigen Programmiersprache Deiner Wahl (z.B. PHP) um - geh einfach Schritt für Schritt vor, und wenn Du nicht weiterkommst, einfach wieder hier fragen.

Viel Erfolg!

Gruß aus Köln-Ehrenfeld,

Elya