View | Details | Raw Unified | Return to bug 43687
Collapse All | Expand All

(-)FormAuthenticator.java (+6 lines)
Lines 313-318 Link Here
313
            context.getServletContext().getRequestDispatcher
313
            context.getServletContext().getRequestDispatcher
314
            (config.getLoginPage());
314
            (config.getLoginPage());
315
        try {
315
        try {
316
            // Disallow caching the login page as the actual page. BZ 43687
317
            response.setHeader("Pragma", "No-cache");
318
            response.setHeader("Cache-Control", "no-cache");
316
            disp.forward(request.getRequest(), response.getResponse());
319
            disp.forward(request.getRequest(), response.getResponse());
317
            response.finishResponse();
320
            response.finishResponse();
318
        } catch (Throwable t) {
321
        } catch (Throwable t) {
Lines 334-339 Link Here
334
            context.getServletContext().getRequestDispatcher
337
            context.getServletContext().getRequestDispatcher
335
            (config.getErrorPage());
338
            (config.getErrorPage());
336
        try {
339
        try {
340
            // Disallow caching the error page as the actual page. BZ 43687
341
            response.setHeader("Pragma", "No-cache");
342
            response.setHeader("Cache-Control", "no-cache");
337
            disp.forward(request.getRequest(), response.getResponse());
343
            disp.forward(request.getRequest(), response.getResponse());
338
        } catch (Throwable t) {
344
        } catch (Throwable t) {
339
            log.warn("Unexpected error forwarding to error page", t);
345
            log.warn("Unexpected error forwarding to error page", t);

Return to bug 43687