MERGE_LIVE_MINOR_AUTH_ISSUES

This commit is contained in:
Ubuntu 2026-04-24 09:58:19 +05:30
commit ea42906717

View File

@ -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;
} }
} }