Make WordPress Core


Ignore:
Timestamp:
01/25/2006 03:09:16 AM (20 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.