Koha-clms/errors
David Cook b86cd3ec62 Bug 37741: Do not send cookie back from error pages
This change stops the cookie from being sent back from error pages,
so that backcalls that cause errors don't overwrite the existing cookie
used by the foreground request page.

Test plan:
0. Apply the patch and koha-plack --reload kohadev
1. Set syspref IntranetFavicon to http://localhost:8081/cgi-bin/koha/bad.jpg
2. Open browser developer tools
3. Go to http://localhost:8081/cgi-bin/koha/mainpage.pl
4. Open the Network tab, disable the cache, and shift refresh
5. Notice that bad.jpg fails to load with a 404
6. Try to login to Koha
7. Confirm login works

*. Extra points if you note that the cookie returned by the first
mainpage.pl request is used for the bad.jpg lookup and the second
mainpage.pl request.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit e6a1d65c9a)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2024-11-15 20:31:16 +00:00
..
400.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00
401.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00
402.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00
403.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00
404.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00
500.pl Bug 37741: Do not send cookie back from error pages 2024-11-15 20:31:16 +00:00