Changeset 2558


Ignore:
Timestamp:
04/16/10 11:19:46 (14 years ago)
Author:
amuller
Message:

Ticket #1041 - Arrumando validação do ip sem ser da sessão

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.1/header.session.inc.php

    r2392 r2558  
    66 
    77        $sess = $_SESSION[ 'phpgw_session' ]; 
    8         $connection_id = "{$sess['session_id']}{$sess['session_ip']}".substr($_SERVER[ 'HTTP_USER_AGENT' ],0,199); 
    9  
     8        $user_ip =  (isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']);  
     9        $connection_id = "{$sess['session_id']}{$user_ip}".substr($_SERVER[ 'HTTP_USER_AGENT' ],0,199);  
    1010 
    1111        if (empty($_SESSION['phpgw_session']['session_id']) || ($_SESSION['connection_db_info']['user_auth'] && implode('',$_SESSION['connection_db_info']['user_auth']) !== $connection_id)) 
Note: See TracChangeset for help on using the changeset viewer.