WPDev.one
Core Class

WP_Application_Passwords

class WP_Application_Passwords // Constructor: function Object() { [native code] }

Class for displaying, modifying, and sanitizing application passwords.

Methods 13 methods

Method / Return Description
is_in_use()
bool

Checks if application passwords are being used by the site.

create_new_application_password()
(array

Creates a new application password.

Parameters: $user_id: mixed, $args: mixed
get_user_application_passwords()
array

Gets a user's application passwords.

Parameters: $user_id: mixed
get_user_application_password()
(array

Gets a user's application password with the given UUID.

Parameters: $user_id: mixed, $uuid: mixed
application_name_exists_for_user()
bool

Checks if an application password with the given name exists for this user.

Parameters: $user_id: mixed, $name: mixed
update_application_password()
(true

Updates an application password.

Parameters: $user_id: mixed, $uuid: mixed, $update: mixed
record_application_password_usage()
(true

Records that an application password has been used.

Parameters: $user_id: mixed, $uuid: mixed
delete_application_password()
(true

Deletes an application password.

Parameters: $user_id: mixed, $uuid: mixed
delete_all_application_passwords()
(int

Deletes all application passwords for the given user.

Parameters: $user_id: mixed
set_user_application_passwords()
(int

Sets a user's application passwords.

Parameters: $user_id: mixed, $passwords: mixed
chunk_password()
string

Sanitizes and then splits a password into smaller chunks.

Parameters: $raw_password: mixed
hash_password()
string

Hashes a plaintext application password.

Parameters: $password: string
check_password()
bool

Checks a plaintext application password against a hashed password.

Parameters: $password: string, $hash: string

Class Information

Source File
wp-includes/class-wp-application-passwords.php
Advertisement