"; } else { $erfolg=false; //Überprüfen, ob eMail registriert ist $obda=mysql_num_rows(mysql_query("SELECT * from benutzer where email='$email'",$mysql_connection_opender)); if ($obda==0) { setcookie("user", "", time()-60*60*24*7); setcookie("string", "", time()-60*60*24*7); } else { //Passwort überprüfen $benutzer=mysql_fetch_array(mysql_query("SELECT * from benutzer where email='$email'",$mysql_connection_opender)); $benutzerID=$benutzer["benutzer_id"]; $passwort=mysql_fetch_array(mysql_query("SELECT * from benutzer_pass where benutzer_id='$benutzerID'",$mysql_connection_opender)); $stringRIGHT=md5($benutzer["email"].$passwort["passwort"]); if ($string==$stringRIGHT) { //einloggen $_SESSION["loggedID"]=$benutzer["benutzer_id"]; $erfolg=true; $istTippspielbenutzer=mysql_num_rows(mysql_query("SELECT * from benutzer_tippspiel where benutzer_id='".$benutzer["benutzer_id"]."'",$mysql_connection)); if (!$istTippspielbenutzer) $insert=mysql_query("INSERT INTO benutzer_tippspiel (benutzer_id) VALUES ('".$benutzer["benutzer_id"]."')",$mysql_connection); setcookie("user", $benutzer["email"], time()+60*60*24*7); //eine Woche setcookie("string", md5($benutzer["email"].$passw), time()+60*60*24*7); //eine Woche //redirect??? if ($redirectTo) $directionTo=$redirectTo.'?'; else { $directionTo="tippgruppe.php?"; } } else { setcookie("user", "", time()-60*60*24*7); setcookie("string", "", time()-60*60*24*7); } } $insert=mysql_query("INSERT INTO logins (email, datum, erfolgreich, ip, ort) VALUES ('$email', '$datum', '$erfolg', '$ip', 'tippspiel')",$mysql_connection_opender); } } } */ if (isset($_GET["ausloggen"]) && nurnummer($_GET["ausloggen"])==1) { if (isset($_COOKIE["user"])) { setcookie("user", "", time()-60*60*24*7); } if (isset($_COOKIE["string"])) { setcookie("string", "", time()-60*60*24*7); } $_SESSION["loggedID"]=0; session_unset(); session_destroy(); session_start(); $_SESSION["onlineID"]=0; } $email=""; $pw=""; $ausgabe=""; //Login if (isset($_POST["type"]) && $_POST["type"]=="login") { $erfolg=false; $bnOrEmail=mysql_real_escape_string(trim(strip_tags($_POST["email"]))); $pw=mysql_real_escape_string(trim(strip_tags($_POST["passwort"]))); if (isset($_POST["eingeloggtBleiben"])) $eingeloggtBleiben=nurnummer($_POST["eingeloggtBleiben"]); else $eingeloggtBleiben=0; if (isset($_POST["redirectTo"])) $redirectTo=mysql_real_escape_string(trim(strip_tags($_POST["redirectTo"]))); else $redirectTo=""; if ( ($redirectTo=="profil.php") || (substr($redirectTo, 0, 15)=="tippgruppen.php") || (substr($redirectTo, 0, 14)=="tippgruppe.php") || (substr($redirectTo, 0, 15)=="tippeSpiele.php") || (substr($redirectTo, 0, 15)=="tippeFragen.php") ) { $directionTo=$redirectTo; } else { $directionTo=""; } $Fehler=""; if ((!$bnOrEmail) || (!$pw)) { $Fehler.="Du musst eine eMail-Adresse oder Benutzernamen und ein Passwort eingeben, um dich einzuloggen.
"; } else { try { //Login überprüfen $url = 'https://opender.com/home/jsonLogin/'; $fields = array( 'bn' => urlencode($bnOrEmail), 'pw' => urlencode($pw), '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) { if ($ro->{"messageCode"}=="1") { $Fehler="fehlerhafte Zugangsdaten"; } else if ($ro->{"messageCode"}=="2") { $Fehler="fehlerhafte Zugangsdaten"; } else if ($ro->{"messageCode"}=="3") { $Fehler="Zugang gesperrt, bitte wende ich an unseren Service"; } else if ($ro->{"messageCode"}=="4") { $Fehler='Passwort vergessen? hier klicken'; } else if ($ro->{"messageCode"}=="5") { $Fehler="Dein Passwort wurde zurückgesetzt, es wird dir ein neues per eMail zugeschickt"; } else if ($ro->{"messageCode"}=="9") { $Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal"; } else if ($ro->{"messageCode"}=="10") { $Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal"; } else { $Fehler="fehlerhafte Zugangsdaten"; } } else { if (isset($Fehler)) unset($Fehler); $user= $ro->{"data"}; //json_decode($ro->{"data"}); $userName=$user->{"userName"}; $email=$user->{"eMail"}; $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)) { $benutzer=mysql_fetch_array(mysql_query("SELECT * from benutzer_tippspiel where username='$userName'",$mysql_connection)); if (!$benutzer) { $date=time(); //Tippgruppen Benutzer erstellen $eintragen=mysql_query("INSERT INTO benutzer_tippspiel (username,email,firstLoginDate) VALUES ('$userName','$email','$date')",$mysql_connection); if ($eintragen) { $benutzerID=mysql_insert_id ($mysql_connection); } else { die("unbekannter Fehler aufgetreten!"); } } else { $benutzerID=$benutzer["benutzer_id"]; if ($email!=$benutzer["email"]) { $update=mysql_query("Update benutzer_tippspiel SET email='$email' where benutzer_id='$benutzerID'",$mysql_connection); $benutzer["email"]=$email; } } if (!$directionTo) { //checken nach Tippgruppe $anzahlTippgruppen=mysql_num_rows(mysql_query("SELECT * from tippgruppenbenutzer where benutzer_id='$benutzerID'",$mysql_connection)); if (!$anzahlTippgruppen) $directionTo="profil.php?"; else if ($anzahlTippgruppen==1) { $tippgruppe=mysql_fetch_array(mysql_query("SELECT * from tippgruppenbenutzer where benutzer_id='$benutzerID'",$mysql_connection)); $directionTo="tippgruppe.php?index=".$tippgruppe["tippgruppen_id"]; } else { $directionTo="tippgruppe.php?"; } } $_SESSION["loggedID"]=$benutzerID; //eingeloggt Bleiben: Cookie setzen if ($eingeloggtBleiben>0) { setcookie("user", $benutzer["username"], time()+60*60*24*7); //eine Woche //setcookie("string", md5($email.'aabbccFvSt'.$passw), time()+60*60*24*7); setcookie("string", md5($email.'aabbccFvSt'.$benutzerID), time()+60*60*24*7); //eine Woche } else { setcookie("user", "", time()-60*60*24*7); //eine Woche setcookie("string","", time()-60*60*24*7); //eine Woche } $ausgabe='Erfolgreich eingeloggt!'; $email=""; $pw=""; } if (isset($Fehler)) { $directionTo=""; $ausgabe='Folgende Fehler sind bei der Übermittlung aufgetreten:
'.$Fehler.'
'; } } $title="WM 2014 Tippspiel"; $head=' '; $bodyOnLoad=' onload="countdown()"'; $content='
'. '
'; if (isset($_SESSION["loggedID"]) && $_SESSION["loggedID"]>0) { if ($lastGame) { $content.='
'; $content.='letztes Spiel:
'; $content.=''; $level=getLevelText($lastGame["level"],$lastGame["regel"],true); $content.=''; $content.=''; //Datum Uhrzeit $content.=''; $content.=''; //Team 1 $teams=getTeamVonSpiel($lastGame["id"],true,true,true); $content.=''; //Ergebniss mit Link zu Tabelle für Ergebnis if ($lastGame["goalsA"]!=999) { $ergebnis=''.$lastGame["goalsA"].":".$lastGame["goalsB"].''; } else $ergebnis=":"; $content.=''; //Team 2 $content.=''; $content.=''; $content.='
'.$level.'
'. ''.date("d.m.Y",$lastGame["datum"]).' um '.date("H:i",$lastGame["datum"]).' Uhr'. '
'.$teams[0].''.$ergebnis.''.$teams[1].'
'; } if ($nextGame) { //bis zum nächsten Spiel:
$content.='
'; $level=getLevelText($nextGame["level"],$nextGame["regel"],true); $content.=''; $content.=''; //Datum Uhrzeit $content.=''; $content.=''; //Team 1 $teams=getTeamVonSpiel($nextGame["id"],true,true,true); $content.=''; //Ergebniss mit Link zu Tabelle für Ergebnis if ($nextGame["goalsA"]!=999) { $ergebnis=''.$nextGame["goalsA"].":".$nextGame["goalsB"].''; } else $ergebnis=":"; $content.=''; //Team 2 $content.=''; $content.=''; $content.='
'.$level.'
'. ''.date("d.m.Y",$nextGame["datum"]).' um '.date("H:i",$nextGame["datum"]).' Uhr'. '
'.$teams[0].''.$ergebnis.''.$teams[1].'
'; } } else { $content.= ''. '
'. ' '. ' '. ' '. ' '. ''. ' '. ' '. ' '. ' '. ' '. ''. /* ''. ''. ''. ' '. */ ''. ''. ''. ' '. ''. ''. ''. ' '. ''. ''. ' '. '
Login
eMail: '. '
Passwort:
'. ''. ''. ''. '
'. ''; if (isset($redirectTo) && $redirectTo!="") $content.=' '; $content.= ''. '
'. 'Passwort vergessen?
'. 'noch nicht registriert?
jetzt kostenlos registrieren'. '
'. 'Cookies müssen akzeptiert werden.'. '
'. ''.$ausgabe.''. '
'. '
'; } $content.='
'. 'WM Logo
'. '
'. '
'. '

'. ''. ''; include "template.php"; ?>