2 parents 9585cab + e7ecda7 commit f4e89adCopy full SHA for f4e89ad
1 file changed
CRM/Core/IDS.php
@@ -247,10 +247,8 @@ public function react(IDS_Report $result) {
247
* @return bool
248
*/
249
private function log($result, $reaction = 0) {
250
- $ip = (isset($_SERVER['SERVER_ADDR']) &&
251
- $_SERVER['SERVER_ADDR'] != '127.0.0.1') ? $_SERVER['SERVER_ADDR'] : (
252
- isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : '127.0.0.1'
253
- );
+ // Include X_FORWARD_FOR ip address if set as per IDS patten.
+ $ip = $_SERVER['REMOTE_ADDR'] . (isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? ' (' . $_SERVER['HTTP_X_FORWARDED_FOR'] . ')' : '');
254
255
$data = [];
256
$session = CRM_Core_Session::singleton();
0 commit comments