isAJAX()) { return \Config\Services::response() ->setStatusCode(401) ->setJSON(['error' => 'Unauthorized']); } // Redirect to login page return redirect()->to('/'); } } /** * Allows After filters to inspect and modify the response * object as needed. * * @param RequestInterface $request * @param ResponseInterface $response * @param array|null $arguments * * @return ResponseInterface|void */ public function after(RequestInterface $request, ResponseInterface $response, $arguments = null) { // No action needed after request } }