WC_REST_Authentication::authenticate()
Authenticate user.
Method of the class: WC_REST_Authentication{}
No Hooks.
Return
Int|false
.
Usage
$WC_REST_Authentication = new WC_REST_Authentication(); $WC_REST_Authentication->authenticate( $user_id );
- $user_id(int|false) (required)
- User ID if one has been determined, false otherwise.
WC_REST_Authentication::authenticate() WC REST Authentication::authenticate code WC 9.3.3
public function authenticate( $user_id ) { // Do not authenticate twice and check if is a request to our endpoint in the WP REST API. if ( ! empty( $user_id ) || ! $this->is_request_to_rest_api() ) { return $user_id; } if ( is_ssl() ) { $user_id = $this->perform_basic_authentication(); } if ( $user_id ) { return $user_id; } return $this->perform_oauth_authentication(); }