WC_REST_Authentication::check_user_permissions
Check for user permissions and register last access.
Method of the class: WC_REST_Authentication{}
No Hooks.
Returns
Mixed.
Usage
$WC_REST_Authentication = new WC_REST_Authentication(); $WC_REST_Authentication->check_user_permissions( $result, $server, $request );
- $result(mixed) (required)
- Response to replace the requested version with.
- $server(WP_REST_Server) (required)
- Server instance.
- $request(WP_REST_Request) (required)
- Request used to generate the response.
WC_REST_Authentication::check_user_permissions() WC REST Authentication::check user permissions code WC 10.6.2
public function check_user_permissions( $result, $server, $request ) {
if ( $this->user ) {
// Check API Key permissions.
$allowed = $this->check_permissions( $request->get_method() );
if ( is_wp_error( $allowed ) ) {
return $allowed;
}
// Register last access.
$this->update_last_access( $request );
}
return $result;
}