getUser(); //echo "hello1-ok"; if($_GET["free"]) { // érvényes user és jelszó esetén ez if ($user) { $permissions = $facebook->api('/me/permissions'); if ($permissions[data][0][email]) { $res = $facebook->api('/me'); $command = "UPDATE " . $siteprefix . "_accounts SET facebook_id = '$user' WHERE loginname = '".$_GET["GUID"]."'"; $commandexec = @mysql_query($command, $kapcsolat); //print $command ."
".$user. " - ".$_GET["GUID"]; PleaseWait("$root_url/freeappreg/GUID/".$_GET["GUID"]."/close", ""); } else { $login_url = $facebook->getLoginUrl(array('scope' => "email")); echo ""; } } // hibás jelszó v user esetén ez else { $login_url = $facebook->getLoginUrl(array( 'redirect_uri' => 'http://www.42netmedia.com/facebook/login/index.php?free=1&GUID='.$_GET["GUID"].'', 'scope' => 'email', 'fbconnect' => 0, 'canvas' => 1 )); echo ""; } } else { // érvényes user és jelszó esetén ez if ($user) { $permissions = $facebook->api('/me/permissions'); if ($permissions[data][0][email]) { $res = $facebook->api('/me'); // IF EXISTS $command_m = "SELECT * FROM " . $siteprefix . "_accounts WHERE facebook_id = '$user' "; $commandexec_m = @mysql_query($command_m, $kapcsolat); while ($row = mysql_fetch_array($commandexec_m)) { $crypteddata = crypt($row[password], $row[loginname]); setcookie($cookieprefix . "LogInName", $row[loginname], NULL, "/"); setcookie($cookieprefix . "Password", $crypteddata, NULL, "/"); //echo "hello2-ok"; PleaseWait("$root_url/index.php", ""); //echo "hello3"-ok; } // CHECK EMAIL if ($res[email]) { $command_m = "SELECT * FROM " . $siteprefix . "_accounts WHERE email = '$res[email]' "; $commandexec_m = @mysql_query($command_m, $kapcsolat); while ($row = mysql_fetch_array($commandexec_m)) { $command = "UPDATE " . $siteprefix . "_accounts SET facebook_id = '$user' WHERE email = '$res[email]'"; $commandexec = @mysql_query($command, $kapcsolat); PleaseWait("/facebook/login/index.php", ""); } } // REG $password = get_rand_id(8); $address_city = $res[location][name]; $command = "INSERT INTO " . $siteprefix . "_accounts ( password, loginname, level, email, realname, addtime ) VALUES( MD5('$password'), '$res[username]', 1, '$res[email]', '$res[name]', NOW() )"; mysql_query($command,$kapcsolat) or die(mysql_error()); $return_id = mysql_insert_id(); $fromname = $sitename; $fromaddress = $infoemail; $toname = $res[name]; $toaddress = $res[email]; $subject = "$sitename - Regisztráció facebook accountal"; $message = <<
E-mailed: $res[email]
Felhasználói neved: $res[username]
Jelszó: $password
HTML; myhtmlmail($fromname, $fromaddress, $toname, $toaddress, $subject, $message); PleaseWait("/facebook/login/index.php", ""); } else { $login_url = $facebook->getLoginUrl(array('scope' => "email")); echo ""; } } // hibás jelszó v user esetén ez else { $login_url = $facebook->getLoginUrl(array( 'redirect_uri' => 'http://www.42netmedia.com/facebook/login/index.php', 'scope' => 'email', 'fbconnect' => 0, 'canvas' => 1 )); echo ""; } /* print <<
SYSTEM CONSOLE

HTML; print "

permissions()

";
print_r($permissions);
print "
"; print "

getSignedRequest()

";
print_r($res_signed);
print "
"; print "
"; */ } ?>