You appear to be a bot. Output may be restricted
Description
Revoke a users API keys
Usage
$string = EDD_API::revoke_api_key( $user_id );
Parameters
- $user_id
- ( int ) optional – User ID of user to revoke key for
Returns
string
Source
File name: easy-digital-downloads/includes/api/class-edd-api.php
Lines:
1 to 26 of 26
public function revoke_api_key( $user_id = 0 ) { if( empty( $user_id ) ) { return false; } $user = get_userdata( $user_id ); if( ! $user ) { return false; } $public_key = $this->get_user_public_key( $user_id ); $secret_key = $this->get_user_secret_key( $user_id ); if ( ! empty( $public_key ) ) { delete_transient( md5( 'edd_api_user_' . $public_key ) ); delete_transient( md5('edd_api_user_public_key' . $user_id ) ); delete_transient( md5('edd_api_user_secret_key' . $user_id ) ); delete_user_meta( $user_id, $public_key ); delete_user_meta( $user_id, $secret_key ); } else { return false; } return true; }