FIX_CORS_FILTER_CHAIN_BREAKING
This commit is contained in:
parent
08677485fc
commit
1a2fb6907f
@ -7,6 +7,7 @@ use CodeIgniter\Filters\FilterInterface;
|
|||||||
use CodeIgniter\HTTP\RequestInterface;
|
use CodeIgniter\HTTP\RequestInterface;
|
||||||
use CodeIgniter\HTTP\ResponseInterface;
|
use CodeIgniter\HTTP\ResponseInterface;
|
||||||
|
|
||||||
|
use App\Filters\Cors;
|
||||||
/**
|
/**
|
||||||
* AuthApiFilter
|
* AuthApiFilter
|
||||||
*
|
*
|
||||||
@ -26,10 +27,11 @@ use CodeIgniter\HTTP\ResponseInterface;
|
|||||||
class AuthApiRateLimitFilter implements FilterInterface
|
class AuthApiRateLimitFilter implements FilterInterface
|
||||||
{
|
{
|
||||||
protected RateLimiterService $limiter;
|
protected RateLimiterService $limiter;
|
||||||
|
protected Cors $corsFilter;
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->limiter = new RateLimiterService();
|
$this->limiter = new RateLimiterService();
|
||||||
|
$this->corsFilter = new Cors();
|
||||||
}
|
}
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
@ -126,6 +128,7 @@ class AuthApiRateLimitFilter implements FilterInterface
|
|||||||
'type' => $result['type'] ?? 'request',
|
'type' => $result['type'] ?? 'request',
|
||||||
],
|
],
|
||||||
]));
|
]));
|
||||||
|
$this->corsFilter->after($request, $response);
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user