Payment Wall
#22

I found pingback in SubHelper folder Big Grin
Code:

<?php
session_start();
// MySql Settinngs
include site_configs/con_set.php;
define(SECRET, HERE YOU SECRET CODE);
define(CREDIT_TYPE_CHARGEBACK, 2);

$ipsWhitelist = array(
        174.36.92.186,
        174.36.96.66,
        174.36.92.187,
        174.36.92.192,
        174.37.14.28
);
$userId = isset($_GET[uid]) ? $_GET[uid] : null;
$credits = isset($_GET[currency]) ? $_GET[currency] : null;
$type = isset($_GET[type]) ? $_GET[type] : null;
$refId = isset($_GET[ref]) ? $_GET[ref] : null;
$signature = isset($_GET[sig]) ? $_GET[sig] : null;
$result = false;
if (!empty($userId) && !empty($credits) && isset($type) && !empty($refId) && !empty($signature)) {
        $signatureParams = array(
                uid => $userId,
                currency => $credits,
                type => $type,
                ref => $refId
        );
        $signatureCalculated = generateSignature($signatureParams, SECRET);
        // check if IP is in whitelist and if signature matches
        if (in_array($_SERVER[REMOTE_ADDR], $ipsWhitelist) && ($signature == $signatureCalculated)) {
                $result = true;
                $user = mysql_real_escape_string($userId);
                $cash = mysql_real_escape_string($credits);
                $mysql = mysql_select_db( $SiteSQL["config-database_auth"] , $Site_sqlcon) or die( mysql_error() );
                mysql_query("UPDATE bg_user SET cash = cash + ".$cash." WHERE user_id = ".$user."");
                
        }
}
if ($result) {
        echo OK;
}
function generateSignature($params, $secret) {
        $str = ;
        foreach ($params as $k=>$v) {
                $str .= "$k=$v";
        }
        $str .= $secret;
        return md5($str);
}

 



Messages In This Thread
[No subject] - by BayBay - 02-16-2013, 09:10 AM
[No subject] - by Creep - 02-16-2013, 01:49 PM
[No subject] - by Lythenica - 02-16-2013, 02:20 PM
[No subject] - by Ph3NoM - 02-16-2013, 02:26 PM
[No subject] - by Mr.Speedy - 02-16-2013, 04:02 PM
[No subject] - by Ph3NoM - 02-17-2013, 04:58 AM
[No subject] - by luoo - 02-17-2013, 05:09 AM
[No subject] - by Ph3NoM - 02-17-2013, 06:01 AM
[No subject] - by Creep - 02-17-2013, 11:41 AM
[No subject] - by luoo - 02-17-2013, 01:32 PM
[No subject] - by Wrong - 02-17-2013, 02:26 PM
[No subject] - by halohalo - 02-17-2013, 04:26 PM
[No subject] - by Ph3NoM - 02-17-2013, 05:55 PM
[No subject] - by luoo - 02-17-2013, 06:12 PM
[No subject] - by Ph3NoM - 02-17-2013, 06:21 PM
[No subject] - by Lythenica - 02-18-2013, 12:44 AM
[No subject] - by Wizatek - 02-18-2013, 01:17 AM
[No subject] - by BayBay - 02-18-2013, 03:34 AM
[No subject] - by Lythenica - 02-18-2013, 03:38 AM
[No subject] - by Wrong - 02-18-2013, 07:14 AM
[No subject] - by Wizatek - 02-18-2013, 09:37 AM
[No subject] - by TheQE - 02-18-2013, 01:08 PM
[No subject] - by Lythenica - 02-18-2013, 02:46 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)