chldapasswd/static
Pierre-Olivier Mercier 71805cf65c
All checks were successful
continuous-integration/drone/push Build is passing
fix(reset): validate token on GET and surface errors on POST
- Verify reset token before showing the form (GET), redirecting with
  an error immediately if the token is invalid or expired
- Add peekResetToken to check token validity non-destructively
- Fix POST form action to include query params so the URL check doesn't
  silently redirect to /lost before processing errors
- Update page title and subtitle to reflect the reset step

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 15:05:25 +07:00
..
change.html feat: add autocomplete attributes to form inputs for better browser/password manager support 2026-03-08 14:07:17 +07:00
footer.html feat: replace Bootstrap with custom CSS and add profile page 2026-03-08 11:49:51 +07:00
header.html feat: move brand outside card and simplify logo/name display logic 2026-03-08 12:26:26 +07:00
login.html feat: add autocomplete attributes to form inputs for better browser/password manager support 2026-03-08 14:07:17 +07:00
lost.html feat: add autocomplete attributes to form inputs for better browser/password manager support 2026-03-08 14:07:17 +07:00
message.html feat: replace Bootstrap with custom CSS and add profile page 2026-03-08 11:49:51 +07:00
profile.html feat: add alias creation UI with domain selector on profile page 2026-03-08 14:02:21 +07:00
reset.html fix(reset): validate token on GET and surface errors on POST 2026-03-12 15:05:25 +07:00
style.css feat: add alias creation UI with domain selector on profile page 2026-03-08 14:02:21 +07:00