Postback

Gestart doorRiick2 reacties40 weergaven

3 berichten · pagina 1 van 1

Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Kan iemand een postback.php voor mijn superrewards maken?
Mijn code werkte op de een of andere manier niet..
Noem je prijs!

Mijn code was:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//md5 controleren[/COLOR]
[COLOR= #0000BB]$SECRET[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]HIER MIJN SECRET CODE[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$sig[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]new[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$SECRET[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sig] == $sig)  {
    $userdata = GetUserInfo($_REQUEST[[/COLOR]uid[COLOR= #DD0000]]);
    $conn = ConnectDB();
    $res = mysql_query([/COLOR]UPDATE member_accounts SET uCoins [COLOR= #DD0000].$_REQUEST[[/COLOR]total[COLOR= #DD0000]].[/COLOR] WHERE userid [COLOR= #007700]=[/COLOR] [COLOR= #DD0000].$_REQUEST[[/COLOR]uid[COLOR= #DD0000]].[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$conn[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700];
        }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"0"[/COLOR][COLOR= #007700];
    }[/COLOR]
?>
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Werkt het zo?

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]//md5 controleren[/COLOR]
[COLOR= #0000BB]$SECRET[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]HIER MIJN SECRET CODE[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$sig[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]new[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$SECRET[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sig[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]$sig[/COLOR][COLOR= #007700])  {[/COLOR]
    [COLOR= #0000BB]$userdata[/COLOR] [COLOR= #007700]=[/COLOR] GetUserInfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$conn[/COLOR] [COLOR= #007700]=[/COLOR] ConnectDB[COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]UPDATE member_accounts SET uCoins [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]total[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] WHERE userid = [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$conn[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$res[/COLOR][COLOR= #007700]){[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700];
        }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]"0"[/COLOR][COLOR= #007700];
    }[/COLOR]
?>
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Helaas niet, ik heb het nu werkend gekregen.
Helaas heb ik hiervoor een opensource script genomen.

Voor de lief hebbers:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// +---------------------------------------------+
// | Super Rewards Call back script WITH loging  |
// +---------------------------------------------+
// | DONOT REMOVE THIS                           |
// +---------------------------------------------+
// | Copyright Rodney Cheney 2011-2015           |
// +---------------------------------------------+[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$SECRET[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"HIER JOU GEHEIME CODE"[/COLOR][COLOR= #007700];[/COLOR]   [COLOR= #FF8000]///this is you apps secret key get this from app info[/COLOR]
    [COLOR= #0000BB]$snuid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]];[/COLOR]      [COLOR= #FF8000]// this grabs the snuid from the url[/COLOR]
    [COLOR= #0000BB]$currency[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]new[/COLOR][COLOR= #007700]];[/COLOR]   [COLOR= #FF8000]// this grabs amount of points to award user[/COLOR]
    [COLOR= #0000BB]$total[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]total[/COLOR][COLOR= #007700]];[/COLOR]     [COLOR= #FF8000]// this grabs total points super rewards has ever sent user[/COLOR]
    [COLOR= #0000BB]$offerwallID[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]oid[/COLOR][COLOR= #007700]];[/COLOR][COLOR= #FF8000]// this grabs the offer walls offer ID[/COLOR]
    [COLOR= #0000BB]$transactionID[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR][COLOR= #FF8000]//this grabs the taransaction id from super rewards[/COLOR]
    [COLOR= #0000BB]$sidverify[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sig[/COLOR][COLOR= #007700]];[/COLOR]  [COLOR= #FF8000]// this grabs the hashed info for you to authenticate with
   
    // make  a hash of our own to verify authenicc transaction[/COLOR]
    [COLOR= #0000BB]$sig[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]new[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uid[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]:[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$SECRET[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]//here we are gonna count the total points loged each time user has recived points[/COLOR]
    [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT SUM(`points`) as `DeadWeight` FROM `sr_log` WHERE `userID`=$snuid"[/COLOR][COLOR= #007700];[/COLOR]

    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]( !([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])) ) 
        {[/COLOR]
            [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Failed to query database. srlogs.[/COLOR][COLOR= #007700]);
        }[/COLOR]
 
 [COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]
 [COLOR= #0000BB]$DeadWeight[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DeadWeight[/COLOR][COLOR= #007700]];[/COLOR] 
 
    

[COLOR= #FF8000]// You may want to add other checks to ensure that the user exists in your system

//Check if hashed info is same as hashed info from superrewards if not do nothing.[/COLOR]
[URL="http://www.php.net/if"]if[/URL]  [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sidverify[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$sig[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]//Insert Super Rewards transaction info into your database[/COLOR]
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO sr_log SET points=$currency,total=$total,oid=$offerwallID,userID=$snuid, transID=$transactionID"[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #FF8000]//Check if the total amount of points awarded to users is less then or the same as total from super rewards
        //This will make sure you dont give more then you should.[/COLOR]
        [URL="http://www.php.net/if"]if[/URL]  [COLOR= #007700]([/COLOR][COLOR= #0000BB]$DeadWeight[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$total[/COLOR][COLOR= #007700])
            {[/COLOR]
                [COLOR= #FF8000]//If all is good Update the user with there points from the url request.[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE member_accounts SET uCoins = uCoins + "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$currency[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE uId = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$snuid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);
  
            }[/COLOR]
      [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700];
    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"0"[/COLOR][COLOR= #007700];     
    }[/COLOR]
    

  
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren