"; } if (($email) && ($username)) { //Passen eMail-Adressen zu einander? //if ($email!=$email_repeat) { // $Fehler.="Deine eMail-Adresse und die Wiederholung stimmen nicht überein.
"; //} //gültige eMail-Adresse if (!checkEmailAddress($email)) { $Fehler.="Deine eingegebe eMail-Adresse ist keine gültige eMail-Adresse.
"; } } else { $Fehler.="Du musst eine eMail-Adresse und einen Benutzernamen eingeben, um dich zu registrieren.
"; } if (!$Fehler) { //Überprüfen, ob eMail bereits registriert ist $obda=mysql_num_rows(mysql_query("SELECT * from benutzer_tippspiel where email='$email'",$mysql_connection)); if ($obda>0) { $Fehler.='Deine eMail-Adresse "'.$email.'" ist bereits in unserem System regisriert.
'; $Fehler.='Hast du dein Passwort vergessen? Dann klicke hier
'; } } if (!$Fehler) { //Überprüfen, ob Benutzername bereits registriert ist $obda=mysql_num_rows(mysql_query("SELECT * from benutzer_tippspiel where username='$username'",$mysql_connection)); if ($obda>0) { $Fehler.='Der Benutzername "'.$username.'" ist bereits in unserem System regisriert. Bitte wähle einen anderen!
'; } } if (!$Fehler) { try { @set_time_limit(0); set_time_limit(0); //registrieren über Opender $url = 'https://opender.com/home/jsonRegister/'; $fields = array( 'bn' => urlencode($username), 'email' => urlencode($email), 'agb' => urlencode("true"), 'lang' => urlencode("de"), 'key' => urlencode("vbsjezgfiKHVSDJeggfvcJSDHvchsSJ") ); $fields_string=""; foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; } rtrim($fields_string, '&'); //open connection $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOSIGNAL, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); //execute post $result = curl_exec($ch); //close connection curl_close($ch); $ro= json_decode($result); if (!is_object($ro)) { $Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal"; } else if ($ro->{"error"}==true || !is_object($ro)) { if ($ro->{"messageCode"}=="1") { $Fehler="ungültiger Benutzername: nur Buchstaben, Zahlen und _,+,- zugelassen"; } else if ($ro->{"messageCode"}=="2") { $Fehler="Der Benutzername muss zwischen 3 und 15 Zeichen lang sein"; } else if ($ro->{"messageCode"}=="3") { $Fehler="keine gültige eMail-Adresse"; } else if ($ro->{"messageCode"}=="4") { $Fehler='Der Benutzername "'.$username.'" ist bereits in unserem System regisriert. Bitte wähle einen anderen!
'; } else if ($ro->{"messageCode"}=="5") { $Fehler='eMail-Adresse bereits angemeldet. Hast du dein Passwort vergessen? Dann klicke hier!'; } else if ($ro->{"messageCode"}=="6") { $Fehler="eMail konnte nicht versendet werden"; } else if ($ro->{"messageCode"}=="7") { $Fehler="Benutzer konnte nicht gespeichert werden"; } else if ($ro->{"messageCode"}=="8") { $Fehler="Benutzer konnte nicht gespeichert werden"; } else { $Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal"; } } else { if (isset($Fehler)) unset($Fehler); $erfolg=true; //$user->{"userName"}; //user->{"ticket"}; } } catch (Exception $e) { $Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal"; } } if (!isset($Fehler) && $erfolg==true && isset($username) && isset($email)) { $benutzerID=0; //wenn erfolgreich: //Tippgruppen Benutzer erstellen $date=time(); $eintragen=mysql_query("INSERT INTO benutzer_tippspiel (username,email,firstLoginDate) VALUES ('$username','$email','$date')",$mysql_connection); if ($eintragen) { $benutzerID=mysql_insert_id ($mysql_connection); } if ($inHP>0 && $benutzerID>0) { $_SESSION["einladung"]=$inHP; $tippgruppeLaden=mysql_fetch_array(mysql_query("SELECT * from tippgruppen where id='$inHP'",$mysql_connection)); if ($tippgruppeLaden) { $_SESSION["tg"]=$tippgruppeLaden["tippgruppenname"]; $_SESSION["tgpw"]=$tippgruppeLaden["passwort"]; } } if (isset ($_SESSION["einladung"]) && $_SESSION["einladung"] && $benutzerID>0) { //EINTRAGEN in TIPPGRUPPE $tippgruppenname2=(mysql_real_escape_string(trim(strip_tags($_SESSION["tg"])))); $passwort2=(mysql_real_escape_string(trim(strip_tags($_SESSION["tgpw"])))); if (($tippgruppenname2) && ($passwort2)) { require_once("cfx/config_tippspiel.php"); //Gibts die Tippgruppe $obdrin=mysql_num_rows(mysql_query("SELECT * from tippgruppen where tippgruppenname='$tippgruppenname2' AND passwort='$passwort2'",$mysql_connection)); if ($obdrin>0) { //schon mitglied in tippgruppe? $tippgruppe=mysql_fetch_array(mysql_query("SELECT * from tippgruppen where tippgruppenname='$tippgruppenname2' AND passwort='$passwort2'",$mysql_connection)); $datum=time(); $tippgruppen_id=$tippgruppe["id"]; $obdrin2=mysql_num_rows(mysql_query("SELECT * from tippgruppenbenutzer where tippgruppen_id='$tippgruppen_id' AND benutzer_id='$benutzerID'",$mysql_connection)); if ($obdrin2==0) { //Benutzer zur Gruppe hinzufügen $insert=mysql_query("INSERT INTO tippgruppenbenutzer (tippgruppen_id , benutzer_id , datum) VALUES ('$tippgruppen_id','$benutzerID','$datum')",$mysql_connection); } } } $_SESSION["einladung"]=""; $_SESSION["tg"]=""; $_SESSION["pw"]=""; } $mail = true; $ausgabe='Deine eMail-Adresse wurde erfolgreich registriert. In wenigen Minuten erhälst du eine eMail mit deinem Passwort. Stelle sicher, dass du eMails von der Adresse "automatic@opender.com" erhalten kannst und sie nicht an deinem Spam-Blocker hängen bleiben, indem du die eMail-Adresse in dein Adressbuch oder deine Whitelist aufnimmst.'; /* adminMail("TIPPSPIEL REGISTRIERUNG","neuer Benutzer mit folgenden Daten hat sich registriert: ".$username." (".$email.")
");
*/ $email=""; $username=""; $agb=""; } if (isset($Fehler)) { $ausgabe='Folgende Fehler sind bei der Übermittlung aufgetreten:
'.$Fehler.'
'; } } $title="WM 2014 Tippspiel - Registrieren"; $head=' '; $content=''. 'Registrieren'. '
'. 'Wähle einen Benutzernamen und gib deine eMail-Adresse ein, um dich kostenlos zu registrieren.
Danach wird dir ein Passwort an diese eMail-Adresse geschickt. '. '
'. '
'. '
'. ' '. ' '. ' '. ' '. ' '. ''. ''. ' '. ''. ''. ''. ' '. ''. ''. ''. ' '. '
Gewünschter Benutzername: '. '
Deine eMail-Adresse:'. '
'. ''. ''. ''. '
'. ''. ''. '
'. ''.$ausgabe.''. '
'. '
'. ''; include "template.php"; ?>