Files
pixa/internal/templates
sneak baa253b642
check / check (push) Canceled after 0s
Name the cause on the page for a refused form (closes #358)
The CSRF middleware answered a refused login or generator form with the
library's bare text, such as "Forbidden - origin invalid". It now answers
403 with a page that names the cause and what to do, and logs a warning
with the request ID and the library's reason. A page opened over plain
HTTP with debug off and a form from another host both fail the origin
check; the page tells them apart by the host in the Origin or Referer
header.

Model: opus-5-5
2026-11-11 20:58:27 +00:00
..