Viktor Miller 28fcfcca34 fix(08-01): replace session_id with unique form_id to prevent error cross-contamination
- Remove all session_id() calls (unreliable on WordPress hosts)
- Generate unique form_id with uniqid() in form renderer
- Pass form_id via hidden field and GET parameter through redirect
- Use form_id for per-submission transient keys
- Fix validation error format to match expected array structure with 'messages' key
- Both captcha and validation errors now use consistent format

Fixes production-blocking bug where multiple users shared 'umzugsliste_errors_default' transient key.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 22:55:30 +09:00
2026-01-16 12:30:49 +09:00
Description
No description provided
455 KiB
Languages
PHP 76.1%
CSS 12.7%
JavaScript 11.2%