Automattic\WooCommerce\StoreApi
Authentication::get_rate_limiting_id
Generates the request grouping identifier for the rate limiting.
Метод класса: Authentication{}
Хуки из метода
Возвращает
Строку.
Использование
$result = Authentication::get_rate_limiting_id( $proxy_support ): string;
- $proxy_support(true|false) (обязательный)
- Rate Limiting proxy support.
Код Authentication::get_rate_limiting_id() Authentication::get rate limiting id WC 10.9.4
protected static function get_rate_limiting_id( bool $proxy_support ): string {
if ( is_user_logged_in() ) {
$id = (string) get_current_user_id();
} else {
$id = md5( self::get_ip_address( $proxy_support ) );
}
/**
* Filters the rate limiting identifier.
*
* @param string $id The rate limiting identifier.
*
* @since 9.8.0
*/
$id = apply_filters( 'woocommerce_store_api_rate_limit_id', $id );
return sanitize_key( $id );
}