[ Index ] |
PHP Cross Reference of WordPress |
[Source view] [Print] [Project Stats]
WP_Application_Passwords class
File Size: | 413 lines (12 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
WP_Application_Passwords:: (11 methods):
is_in_use()
create_new_application_password()
get_user_application_passwords()
get_user_application_password()
application_name_exists_for_user()
update_application_password()
record_application_password_usage()
delete_application_password()
delete_all_application_passwords()
set_user_application_passwords()
chunk_password()
Class: WP_Application_Passwords - X-Ref
Class for displaying, modifying, and sanitizing application passwords.is_in_use() X-Ref |
Checks if Application Passwords are being used by the site. This returns true if at least one Application Password has ever been created. return: bool since: 5.6.0 |
create_new_application_password( $user_id, $args = array() X-Ref |
Creates a new application password. param: int $user_id User ID. param: array $args { return: array|WP_Error The first key in the array is the new password, the second is its detailed information. since: 5.6.0 since: 5.7.0 Returns WP_Error if application name already exists. |
get_user_application_passwords( $user_id ) X-Ref |
Gets a user's application passwords. param: int $user_id User ID. return: array { since: 5.6.0 |
get_user_application_password( $user_id, $uuid ) X-Ref |
Gets a user's application password with the given UUID. param: int $user_id User ID. param: string $uuid The password's UUID. return: array|null The application password if found, null otherwise. since: 5.6.0 |
application_name_exists_for_user( $user_id, $name ) X-Ref |
Checks if an application password with the given name exists for this user. param: int $user_id User ID. param: string $name Application name. return: bool Whether the provided application name exists. since: 5.7.0 |
update_application_password( $user_id, $uuid, $update = array() X-Ref |
Updates an application password. param: int $user_id User ID. param: string $uuid The password's UUID. param: array $update Information about the application password to update. return: true|WP_Error True if successful, otherwise a WP_Error instance is returned on error. since: 5.6.0 |
record_application_password_usage( $user_id, $uuid ) X-Ref |
Records that an application password has been used. param: int $user_id User ID. param: string $uuid The password's UUID. return: true|WP_Error True if the usage was recorded, a WP_Error if an error occurs. since: 5.6.0 |
delete_application_password( $user_id, $uuid ) X-Ref |
Deletes an application password. param: int $user_id User ID. param: string $uuid The password's UUID. return: true|WP_Error Whether the password was successfully found and deleted, a WP_Error otherwise. since: 5.6.0 |
delete_all_application_passwords( $user_id ) X-Ref |
Deletes all application passwords for the given user. param: int $user_id User ID. return: int|WP_Error The number of passwords that were deleted or a WP_Error on failure. since: 5.6.0 |
set_user_application_passwords( $user_id, $passwords ) X-Ref |
Sets a user's application passwords. param: int $user_id User ID. param: array $passwords Application passwords. return: bool since: 5.6.0 |
chunk_password( $raw_password ) X-Ref |
Sanitizes and then splits a password into smaller chunks. param: string $raw_password The raw application password. return: string The chunked password. since: 5.6.0 |
Generated: Sun Dec 22 01:00:02 2024 | Cross-referenced by PHPXref 0.7.1 |