Make WordPress Core

Changeset 1734 for trunk/wp-login.php


Ignore:
Timestamp:
10/04/2004 08:03:52 AM (20 years ago)
Author:
saxmatt
Message:

Code cleanup and some fixes from the WP Japan folks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-login.php

    r1733 r1734  
    11<?php
    22require('./wp-config.php');
    3 
    4 function login($username, $password, $already_md5 = false) {
    5     global $wpdb, $error;
    6     if ( !$already_md5 )
    7         $pwd = md5($password);
    8 
    9     if ( !$username )
    10         return false;
    11 
    12     if ( !$password ) {
    13         $error = __('<strong>Error</strong>: The password field is empty.');
    14         return false;
    15     }
    16 
    17     $login = $wpdb->get_row("SELECT ID, user_login, user_pass FROM $wpdb->users WHERE user_login = '$username'");
    18 
    19     if (!$login) {
    20         $error = __('<strong>Error</strong>: Wrong login.');
    21         $pwd = '';
    22         return false;
    23     } else {
    24 
    25         if ( $login->user_login == $username && $login->user_pass == $pwd ) {
    26             return true;
    27         } else {
    28             $error = __('<strong>Error</strong>: Incorrect password.');
    29             $pwd = '';
    30             return false;
    31         }
    32     }
    33 }
    343
    354if (!function_exists('add_magic_quotes')) {
Note: See TracChangeset for help on using the changeset viewer.