fix: call RateLimit::checkKey() as instance method in request-access.php

This commit is contained in:
Pontoporeia
2026-04-27 21:16:26 +02:00
parent e09b056115
commit 9ff8b1b464

View File

@@ -87,7 +87,7 @@ if ($accessTypeId !== 2) {
// Rate limiting: max 3 requests per 10 minutes per IP // Rate limiting: max 3 requests per 10 minutes per IP
$rateLimitKey = 'access_request_' . ($_SERVER['REMOTE_ADDR'] ?? 'unknown'); $rateLimitKey = 'access_request_' . ($_SERVER['REMOTE_ADDR'] ?? 'unknown');
if (!RateLimit::check($rateLimitKey, 3, 600)) { if (!(new RateLimit(3, 600))->checkKey($rateLimitKey)) {
http_response_code(429); http_response_code(429);
echo json_encode(['success' => false, 'message' => 'Trop de requêtes. Veuillez réessayer dans quelques minutes.']); echo json_encode(['success' => false, 'message' => 'Trop de requêtes. Veuillez réessayer dans quelques minutes.']);
exit; exit;