Changeset 1732

Show
Ignore:
Timestamp:
10/04/04 06:45:01 (4 years ago)
Author:
saxmatt
Message:

Better errors.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-login.php

    r1731 r1732  
    9191break; 
    9292 
    93 case 'login': 
    94  
    95     if( !empty($_POST) ) { 
    96         $log = $_POST['log']; 
    97         $pwd = $_POST['pwd']; 
    98         $redirect_to = preg_replace('|[^a-z/.:_-]|i', '', $_POST['redirect_to']); 
    99     } 
    100      
    101     $user = get_userdatabylogin($log); 
    102      
    103     if (0 == $user->user_level) { 
    104         $redirect_to = get_settings('siteurl') . '/wp-admin/profile.php'; 
    105     } 
    106  
    107     if ( !login($log, $pwd) ) { 
    108         header('Expires: Wed, 11 Jan 1984 05:00:00 GMT'); 
    109         header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 
    110         header('Cache-Control: no-cache, must-revalidate'); 
    111         header('Pragma: no-cache'); 
    112         if ($is_IIS) 
    113             header('Refresh: 0;url=wp-login.php'); 
    114         else 
    115             header('Location: wp-login.php'); 
    116         exit(); 
    117     } else { 
    118         $user_login = $log; 
    119         $user_pass = md5($pwd); 
    120         setcookie('wordpressuser_'.$cookiehash, $user_login, time() + 31536000, COOKIEPATH); 
    121         setcookie('wordpresspass_'.$cookiehash, md5($user_pass), time() + 31536000, COOKIEPATH); 
    122  
    123         header('Expires: Wed, 11 Jan 1984 05:00:00 GMT'); 
    124         header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 
    125         header('Cache-Control: no-cache, must-revalidate'); 
    126         header('Pragma: no-cache'); 
    127  
    128         if ($is_IIS) 
    129             header("Refresh: 0;url=$redirect_to"); 
    130         else 
    131             header("Location: $redirect_to"); 
    132     } 
    133  
    134 break; 
    135  
    136  
    13793case 'lostpassword': 
    13894 
     
    209165break; 
    210166 
    211  
     167case 'login' :  
    212168default: 
     169 
     170    if( !empty($_POST) ) { 
     171        $log = $_POST['log']; 
     172        $pwd = $_POST['pwd']; 
     173        $redirect_to = preg_replace('|[^a-z/.:_-]|i', '', $_POST['redirect_to']); 
     174    } 
     175     
     176    $user = get_userdatabylogin($log); 
     177     
     178    if (0 == $user->user_level) { 
     179        $redirect_to = get_settings('siteurl') . '/wp-admin/profile.php'; 
     180    } 
     181 
     182    if ( !login($log, $pwd) ) { 
     183        header('Expires: Wed, 11 Jan 1984 05:00:00 GMT'); 
     184        header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 
     185        header('Cache-Control: no-cache, must-revalidate'); 
     186        header('Pragma: no-cache'); 
     187    } else { 
     188        $user_login = $log; 
     189        $user_pass = md5($pwd); 
     190        setcookie('wordpressuser_'.$cookiehash, $user_login, time() + 31536000, COOKIEPATH); 
     191        setcookie('wordpresspass_'.$cookiehash, md5($user_pass), time() + 31536000, COOKIEPATH); 
     192 
     193        header('Expires: Wed, 11 Jan 1984 05:00:00 GMT'); 
     194        header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 
     195        header('Cache-Control: no-cache, must-revalidate'); 
     196        header('Pragma: no-cache'); 
     197 
     198        if ($is_IIS) 
     199            header("Refresh: 0;url=$redirect_to"); 
     200        else 
     201            header("Location: $redirect_to"); 
     202    } 
    213203 
    214204    if( !empty($_COOKIE['wordpressuser_' . COOKIEHASH]) && !empty($_COOKIE['wordpresspass_' . COOKIEHASH]) ) {