WC_REST_Authentication::authenticate() public WC 1.0
Authenticate user.
{} Это метод класса: WC_REST_Authentication{}
Хуков нет.
Возвращает
Число/false.
Использование
$WC_REST_Authentication = new WC_REST_Authentication(); $WC_REST_Authentication->authenticate( $user_id );
- $user_id(число/false) (обязательный)
- User ID if one has been determined, false otherwise.
Код WC_REST_Authentication::authenticate() WC REST Authentication::authenticate WC 5.0.0
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();
}