[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
WP_Application_Passwords class
File Size: | 467 lines (16 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 |
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 { |
get_user_application_passwords( $user_id ) X-Ref |
Gets a user's application passwords. param: int $user_id User ID. return: array { |
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 { |
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. |
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 { return: true|WP_Error True if successful, otherwise a WP_Error instance is returned on error. |
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. |
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. |
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. |
set_user_application_passwords( $user_id, $passwords ) X-Ref |
Sets a user's application passwords. param: int $user_id User ID. param: array $passwords { return: int|bool User meta ID if the key didn't exist (ie. this is the first time that an application password |
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. |
Generated : Tue Dec 24 08:20:01 2024 | Cross-referenced by PHPXref |