Changeset 4451 for branches

Show
Ignore:
Timestamp:
04/13/13 06:18:21 (6 months ago)
Author:
demian
Message:

fix for msie 7-9: session incorrectly deemed invalid

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/0.6-bugfix/lib/SGL/Session.php

    r4332 r4451  
    202202                'startTime'         => $startTime, 
    203203                'lastRefreshed'     => $startTime, 
    204                 'key'               => md5($oUser->username . $startTime . $acceptLang . $userAgent), 
     204                'key'               => md5(strtolower($oUser->username . $startTime . $acceptLang . $userAgent)), 
    205205                'aPrefs'            => $da->getPrefsByUserId($oUser->usr_id, $oUser->role_id) 
    206206            ); 
     
    243243                'startTime'         => $startTime, 
    244244                'lastRefreshed'     => $startTime, 
    245                 'key'               => md5($startTime . $acceptLang . $userAgent), 
     245                'key'               => md5(strtolower($startTime . $acceptLang . $userAgent)), 
    246246                'currentResRange'   => 'all', 
    247247                'sortOrder'         => 'ASC', 
     
    313313        $acceptLang = @$_SERVER['HTTP_ACCEPT_LANGUAGE']; 
    314314        $userAgent = @$_SERVER['HTTP_USER_AGENT']; 
    315         $currentKey = md5($_SESSION['username'] . $_SESSION['startTime'] . 
    316             $acceptLang . $userAgent)
     315        $currentKey = md5(strtolower($_SESSION['username'] . $_SESSION['startTime'] . 
     316            $acceptLang . $userAgent))
    317317 
    318318        //  compare actual key with session key