mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-03-25 01:01:53 -04:00
Add ZM_OPT_USE_REMEMBER_ME config option (auth section, requires ZM_OPT_USE_AUTH) that controls whether a Remember Me checkbox appears on the login form. When enabled and unchecked, the session cookie lifetime is set to 0 so the browser discards it on close, logging the user out. When checked, the session persists for ZM_COOKIE_LIFETIME. When the option is disabled, behavior is unchanged. - ConfigData.pm.in: new ZM_OPT_USE_REMEMBER_ME boolean option - login.php: checkbox between password field and reCAPTCHA/submit - session.php: use lifetime=0 when remember me is off - actions/login.php: set/clear ZM_REMEMBER_ME cookie on login, also update $_COOKIE so zm_session_start sees it in the same request - auth.php: clear ZM_REMEMBER_ME cookie on logout - en_gb.php: add RememberMe translation string Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>