Files
zoneminder/web/includes
Isaac Connor 671e1c361f fix: stop warning on URL/session user mismatch in getAuthUser
The auth hash is stateless (HMAC over secret+username+password+IP+date)
and intentionally independent of the PHP session. Stream/image URLs
minted while user A was logged in keep working for user A's hash even
after the active session has rotated to B (re-login, session timeout +
new login, another tab, etc.), which is the design.

The eager Warning was firing on these legitimate cross-session requests
and producing log noise. A genuinely tampered request without a valid
hash still falls through to the existing failure-path Info log, which
now also reports sessionUser for diagnostics.
2026-05-15 23:01:00 -04:00
..
2026-01-31 21:01:00 -05:00