3.6.1/2 Optional Fixes
#3

For all who need to test more CloudFlare and dont want to edit code all the time into website, just follow this steps:

 

open config.php and add this string:

$Allow_CloudFlare = yes; // Choose yes or no

then open functions.php and edit this:

function get_real_ip_noimport(){
if (isset($_SERVER["HTTP_CLIENT_IP"])) return $_SERVER["HTTP_CLIENT_IP"];
elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) return $_SERVER["HTTP_X_FORWARDED_FOR"];
elseif (isset($_SERVER["HTTP_X_FORWARDED"])) return $_SERVER["HTTP_X_FORWARDED"];
elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) return $_SERVER["HTTP_FORWARDED_FOR"];
elseif (isset($_SERVER["HTTP_FORWARDED"])) return $_SERVER["HTTP_FORWARDED"];
else return $_SERVER["REMOTE_ADDR"];
}

to this:

function get_real_ip_noimport(){
if (isset($_SERVER["HTTP_CLIENT_IP"])) return $_SERVER["HTTP_CLIENT_IP"];
elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) return $_SERVER["HTTP_X_FORWARDED_FOR"];
elseif (isset($_SERVER["HTTP_X_FORWARDED"])) return $_SERVER["HTTP_X_FORWARDED"];
elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) return $_SERVER["HTTP_FORWARDED_FOR"];
elseif (isset($_SERVER["HTTP_FORWARDED"])) return $_SERVER["HTTP_FORWARDED"];
else return $_SERVER["REMOTE_ADDR"];
}
$IPLim = get_real_ip_noimport();

open forgot_pass.php at line 20, then replace

$IP = $_SERVER[REMOTE_ADDR];

with

if( $Allow_CloudFlare == yes ){
$IP = $IPLim;
} else {
$IP = $_SERVER[REMOTE_ADDR]; }

so open profile.php and add this code on line 48

if( $Allow_CloudFlare == yes ){
$IPcloud = $IPLim;
} else {
$IPcloud = $_SERVER[REMOTE_ADDR]; }

and replace

if( isset($Post->Nickname) && $success == true && $CMS_IPlog == $_SERVER[REMOTE_ADDR]; )

with

if( isset($Post->Nickname) && $success == true && $CMS_IPlog == $IPcloud )

Well, now you can set easily if you want to use CloudFlare in your config.php by typing a simple yes or no Wink



Messages In This Thread
[No subject] - by Sutz - 01-21-2014, 04:29 AM
[No subject] - by Sutz - 01-27-2014, 11:28 AM
[No subject] - by LikeToMove - 01-27-2014, 04:32 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)