OPTIN - DOUBLE OPT IN
 

// Stellen Sie eine Verbindung zur Datenbank her $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; $conn = new mysqli($servername, $username, $password, $dbname); // Überprüfen, ob eine Verbindung zur Datenbank hergestellt werden konnte if ($conn->connect_error) { die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); } // E-Mail-Adresse aus dem Formular abrufen $email = $_POST["email"]; // Überprüfen, ob die E-Mail-Adresse bereits vorhanden ist $sql = "SELECT * FROM subscribers WHERE email = '$email'"; $result = $conn->query($sql); if ($result->num_rows > 0) { die("Diese E-Mail-Adresse ist bereits angemeldet."); } // E-Mail-Adresse in der Datenbank speichern $sql = "INSERT INTO subscribers (email) VALUES ('$email')"; if ($conn->query($sql) === FALSE) { die("Fehler beim Speichern der E-Mail-Adresse in der Datenbank: " . $conn->error); } // Verifizierungscode generieren $verificationCode = md5(uniqid(rand(), true)); // Verifizierungsdaten in der Datenbank speichern $sql = "INSERT INTO verification_codes (email, code) VALUES ('$email', '$verificationCode')"; if ($conn->query($sql) === FALSE) { die("Fehler beim Speichern des Verifizierungscodes in der Datenbank: " . $conn->error); } // Bestätigungs-E-Mail senden $subject = "Bestätigen Sie Ihre Anmeldung"; $message = "Vielen Dank für Ihre Anmeldung! Bitte klicken Sie auf den folgenden Link, um Ihre E-Mail-Adresse zu bestätigen:\n\n"; $message .= "http://www.example.com/verify.php?email=" . urlencode($email) . "&code=" . urlencode($verificationCode); $headers = "From: your_email@example.com"; mail($email, $subject, $message, $headers); // Erfolgsmeldung anzeigen echo "Vielen Dank für Ihre Anmeldung! Bitte überprüfen Sie Ihr E-Mail-Postfach, um die Anmeldung abzuschließen."; ?> "); ?>

 

 

 


©2010 - 2024 - ELiNTER - Alle Rechte vorbehalten

×
ERROR

×
Mit der Nutzung unserer Dienste/Website erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Hier erfahrt ihr alles zum Datenschutz