Changeset 812700
- Timestamp:
- 11/30/2013 01:18:17 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tr-cache-and-security/trunk/inc/tr_security_class.php
r809240 r812700 13 13 } 14 14 return $options; 15 } 16 17 static function get_ip() 18 { 19 if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { 20 21 $ips = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); 22 $ip = trim($ips[0]); 23 if(!empty($ip))return $ip; 24 } 25 26 if(!empty($_SERVER['HTTP_CLIENT_IP'])) { 27 $ip = $_SERVER['HTTP_CLIENT_IP']; 28 } else { 29 $ip = $_SERVER['REMOTE_ADDR']; 30 } 31 return $ip; 15 32 } 16 33 … … 119 136 if(empty($username))return $user; 120 137 121 $ip = $_SERVER['REMOTE_ADDR'];138 $ip = self::get_ip(); 122 139 $current_time = time(); 123 140 $options = self::get_config(); … … 250 267 $options= self::get_config(); 251 268 $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login'; 252 $ip = $_SERVER['REMOTE_ADDR'];269 $ip = self::get_ip(); 253 270 $current_time = time(); 254 271 //check ban … … 421 438 $codecheck = wp_generate_password(12,false); 422 439 $_SESSION['tr_sec_auto_codecheck'] = $codecheck; 423 $url = $_SERVER['REQUEST_URI'];440 $url = site_url().$_SERVER['REQUEST_URI']; 424 441 $url = $url . ((strpos($url,'?')===false)? '?':'&'). 'cc='.$codecheck; 425 442
Note: See TracChangeset
for help on using the changeset viewer.