Dotclear


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/auth.php

    r372 r366  
    143143          } 
    144144           
    145      # Check login informations 
    146      $check_user = false; 
    147      if (isset($data['cookie_admin']) && strlen($data['cookie_admin']) == 104) 
    148      { 
    149           $user_id = substr($data['cookie_admin'],40); 
    150           $user_id = @unpack('a32',@pack('H*',$user_id)); 
    151           if (is_array($user_id)) 
     145          # Check login informations 
     146          $check_user = false; 
     147          if (isset($data['cookie_admin']) && strlen($data['cookie_admin']) == 104) 
    152148          { 
    153                $user_id = $user_id[1]; 
    154                $user_key = substr($data['cookie_admin'],0,40); 
    155                $check_user = $core->auth->checkUser($user_id,null,$user_key) === true; 
    156           } 
    157      } 
     149               $user_id = substr($data['cookie_admin'],40); 
     150               $user_id = @unpack('a32',@pack('H*',$user_id)); 
     151               if (is_array($user_id)) 
     152               { 
     153                    $user_id = $user_id[1]; 
     154                    $user_key = substr($data['cookie_admin'],0,40); 
     155                    $check_user = $core->auth->checkUser($user_id,null,$user_key) === true; 
     156               } 
     157          } 
    158158      
    159159          if (!$core->auth->allowPassChange() || !$check_user) { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map