Title: wp-includes/user.php | Page 2 of 6 | Developer.WordPress.org

---

# File: wp-includes/user.php

 * hook[application_password_failed_authentication](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/)
 * Fires when an application password failed to authenticate the user.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/#uses)
   | Source: [wp-includes/user.php:444](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L444-L444)
 * hook[wp_authenticate_application_password_errors](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/)
 * Fires when an application password has been successfully checked as valid.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/#uses)
   | Source: [wp-includes/user.php:478](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L478-L478)
 * hook[application_password_did_authenticate](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/)
 * Fires after an application password was used for authentication.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/#uses)
   | Source: [wp-includes/user.php:497](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L497-L497)
 * function[wp_validate_application_password()](https://developer.wordpress.org/reference/functions/wp_validate_application_password/)
 * Validates the application password credentials passed via Basic Authentication.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_validate_application_password/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_validate_application_password/#uses)
   | Source: [wp-includes/user.php:521](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L521-L544)
 * hook[lostpassword_errors](https://developer.wordpress.org/reference/hooks/lostpassword_errors/)
 * Filters the errors encountered on a password reset request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/lostpassword_errors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/lostpassword_errors/#uses)
   | Source: [wp-includes/user.php:3330](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L3330-L3330)
 * function[wp_get_user_request()](https://developer.wordpress.org/reference/functions/wp_get_user_request/)
 * Returns the user request object for the specified request ID.
 * Used by [15 functions](https://developer.wordpress.org/reference/functions/wp_get_user_request/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_get_user_request/#uses)
   | Source: [wp-includes/user.php:5134](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5134-L5143)
 * hook[user_request_action_email_headers](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/)
 * Filters the headers of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/#uses)
   | Source: [wp-includes/user.php:5035](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5035-L5035)
 * hook[user_request_confirmed_email_headers](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/)
 * Filters the headers of the user request confirmation email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/#uses)
   | Source: [wp-includes/user.php:4469](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4469-L4469)
 * hook[user_erasure_complete_email_headers](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/)
 * Filters the headers of the data erasure fulfillment notification.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/#uses)
   | Source: [wp-includes/user.php:4708](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4708-L4713)
 * hook[wp_privacy_additional_user_profile_data](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/)
 * Filters the user’s profile data for the privacy exporter.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/#uses)
   | Source: [wp-includes/user.php:4128](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4128-L4128)
 * hook[pre_count_users](https://developer.wordpress.org/reference/hooks/pre_count_users/)
 * Filters the user count before queries are run.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_count_users/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_count_users/#uses)
   | Source: [wp-includes/user.php:1373](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L1373-L1373)
 * function[wp_validate_user_request_key()](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/)
 * Validates a user request by comparing the key with the request’s key.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/#uses)
   | Source: [wp-includes/user.php:5083](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5083-L5124)
 * hook[user_request_key_expiration](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/)
 * Filters the expiration time of confirm keys.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/#uses)
   | Source: [wp-includes/user.php:5112](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5112-L5112)
 * function[wp_generate_user_request_key()](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/)
 * Returns a confirmation key for a user action and stores the hashed version for
   future comparison.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/#uses)
   | Source: [wp-includes/user.php:5058](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5058-L5072)
 * function[_wp_privacy_send_erasure_fulfillment_notification()](https://developer.wordpress.org/reference/functions/_wp_privacy_send_erasure_fulfillment_notification/)
 * Notifies the user when their erasure request is fulfilled.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_erasure_fulfillment_notification/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_erasure_fulfillment_notification/#uses)
   | Source: [wp-includes/user.php:4487](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4487-L4747)
 * hook[user_erasure_fulfillment_email_to](https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_to/)
 * Filters the recipient of the data erasure fulfillment notification.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_to/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_to/#uses)
   | Source: [wp-includes/user.php:4515](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4515-L4515)
 * hook[user_erasure_complete_email_subject](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/)
 * Filters the subject of the email sent when an erasure request is completed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/#uses)
   | Source: [wp-includes/user.php:4551](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4551-L4556)
 * function[_wp_privacy_account_request_confirmed_message()](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/)
 * Returns request confirmation message HTML.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/#uses)
   | Source: [wp-includes/user.php:4758](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4758-L4785)
 * hook[user_request_action_confirmed_message](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/)
 * Filters the message displayed to a user when they confirm a data request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/#uses)
   | Source: [wp-includes/user.php:4782](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4782-L4782)
 * function[wp_create_user_request()](https://developer.wordpress.org/reference/functions/wp_create_user_request/)
 * Creates and logs a user request to perform a specific action.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_create_user_request/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_create_user_request/#uses)
   | Source: [wp-includes/user.php:4804](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4804-L4856)
 * function[wp_user_request_action_description()](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/)
 * Gets action description from the name and return a string.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/#uses)
   | Source: [wp-includes/user.php:4866](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4866-L4889)
 * hook[user_request_action_description](https://developer.wordpress.org/reference/hooks/user_request_action_description/)
 * Filters the user action description.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_description/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_description/#uses)
   | Source: [wp-includes/user.php:4888](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4888-L4888)
 * function[wp_send_user_request()](https://developer.wordpress.org/reference/functions/wp_send_user_request/)
 * Send a confirmation request email to confirm an action.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_send_user_request/#used-by)
   | Uses [18 functions](https://developer.wordpress.org/reference/functions/wp_send_user_request/#uses)
   | Source: [wp-includes/user.php:4901](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4901-L5048)
 * hook[user_request_action_email_content](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/)
 * Filters the text of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/#uses)
   | Source: [wp-includes/user.php:5005](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L5005-L5005)
 * hook[user_request_action_email_subject](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/)
 * Filters the subject of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/#uses)
   | Source: [wp-includes/user.php:4960](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4960-L4960)
 * function[_wp_privacy_account_request_confirmed()](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/)
 * Updates log when privacy request is confirmed.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/#uses)
   | Source: [wp-includes/user.php:4245](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4245-L4263)
 * function[_wp_privacy_send_request_confirmation_notification()](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/)
 * Notifies the site administrator via email when a request is confirmed.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/#used-by)
   | Uses [14 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/#uses)
   | Source: [wp-includes/user.php:4275](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4275-L4476)
 * hook[user_request_confirmed_email_to](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/)
 * Filters the recipient of the data request confirmation notification.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/#uses)
   | Source: [wp-includes/user.php:4309](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4309-L4309)
 * hook[user_confirmed_action_email_content](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/)
 * Filters the body of the data erasure fulfillment notification.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/#uses)
   | Source: [wp-includes/user.php:4639](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4639-L4649)
 * hook[user_request_confirmed_email_subject](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/)
 * Filters the subject of the user request confirmation email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#uses)
   | Source: [wp-includes/user.php:4347](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/user.php#L4347-L4347)

 [Previous Page](https://developer.wordpress.org/reference/files/wp-includes/user.php/?output_format=md)

[1](https://developer.wordpress.org/reference/files/wp-includes/user.php/?output_format=md)
2 [3](https://developer.wordpress.org/reference/files/wp-includes/user.php/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/files/wp-includes/user.php/page/4/?output_format=md)…
[6](https://developer.wordpress.org/reference/files/wp-includes/user.php/page/6/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/files/wp-includes/user.php/page/3/?output_format=md)