Make WordPress Core


Ignore:
Timestamp:
02/26/2024 10:41:50 AM (17 months ago)
Author:
swissspidy
Message:

Login and Registration: Slash email address when updating an existing user.

Addresses an issue with password reset keys when the email address contains special characters such as apostrophes.

Props emirpprime, rajinsharwar, fnpen, hellofromTonya, oglekler, nicolefurlan.
Fixes #52529.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/user.php

    r57312 r57711  
    20972097        }
    20982098
     2099        // Slash current user email to compare it later with slashed new user email.
     2100        $old_user_data->user_email = wp_slash( $old_user_data->user_email );
     2101
    20992102        // Hashed in wp_update_user(), plaintext if called directly.
    21002103        $user_pass = ! empty( $userdata['user_pass'] ) ? $userdata['user_pass'] : $old_user_data->user_pass;
Note: See TracChangeset for help on using the changeset viewer.