header('Cache-Control', 'no-store'); } $provided = $request->getPassword(); if ($request->getUser() !== 'logviewer' || !is_string($provided) || !password_verify($provided, $passwordHash)) { return response('Kata laluan diperlukan untuk mengakses log.', 401, [ 'WWW-Authenticate' => 'Basic realm="Log Viewer", charset="UTF-8"', 'Cache-Control' => 'no-store', ]); } $response = $next($request); $response->headers->set('Cache-Control', 'no-store'); return $response; } }