Gets a user’s application passwords.
Parameters
$user_id
intrequired- User ID.
Return
array The list of application passwords....$0
arrayuuid
stringThe unique identifier for the application password.app_id
stringA UUID provided by the application to uniquely identify it.name
stringThe name of the application password.password
stringA one-way hash of the password.created
intUnix timestamp of when the password was created.last_used
int|nullThe Unix timestamp of the GMT date the application password was last used.last_ip
string|nullThe IP address the application password was last used by.
Source
* } */ public static function get_user_application_passwords( $user_id ) { $passwords = get_user_meta( $user_id, static::USERMETA_KEY_APPLICATION_PASSWORDS, true ); if ( ! is_array( $passwords ) ) { return array(); } $save = false; foreach ( $passwords as $i => $password ) { if ( ! isset( $password['uuid'] ) ) { $passwords[ $i ]['uuid'] = wp_generate_uuid4(); $save = true; } } if ( $save ) { static::set_user_application_passwords( $user_id, $passwords ); }
Changelog
Version Description 5.6.0 Introduced.
User Contributed Notes
You must log in before being able to contribute a note or feedback.