Make WordPress Core


Ignore:
Timestamp:
01/25/2006 03:09:16 AM (21 years ago)
Author:
ryan
Message:

Username sanitization cleanups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-functions.php

    r3476 r3481  
    330330
    331331function edit_user($user_id = 0) {
    332         global $current_user, $wp_roles;
     332        global $current_user, $wp_roles, $wpdb;
    333333
    334334        if ($user_id != 0) {
    … …  
    336336                $user->ID = $user_id;
    337337                $userdata = get_userdata($user_id);
    338                 $user->user_login = $userdata->user_login;
     338                $user->user_login = $wpdb->escape($userdata->user_login);
    339339        } else {
    340340                $update = false;
    … …  
    406406        if (!empty ($pass1))
    407407                $user->user_pass = $pass1;
     408
     409        if ( !validate_username($user->user_login) )
     410                $errors['user_login'] = __('<strong>ERROR</strong>: This username is invalid.  Please enter a valid username.');
    408411
    409412        if (!$update && username_exists($user->user_login))
Note: See TracChangeset for help on using the changeset viewer.