fix(login): fix regression that removed support for setting custom cookieMaxAge

regression introduced with #401
custom cookieMaxAge feature added with #1156

fixes #1709
This commit is contained in:
Panagiotis Papadopoulos 2025-04-15 09:09:28 +02:00
parent 3a3f5be7be
commit ce83c918fb

View File

@ -92,11 +92,10 @@ function login(req: Request, res: Response) {
const rememberMe = req.body.rememberMe;
req.session.regenerate(() => {
if (rememberMe) {
req.session.cookie.maxAge = 21 * 24 * 3600000; // 3 weeks
} else {
if (!rememberMe) {
// unset default maxAge set by sessionParser
// Cookie becomes non-persistent and expires after current browser session (e.g. when browser is closed)
// Cookie becomes non-persistent and expires
// after current browser session (e.g. when browser is closed)
req.session.cookie.maxAge = undefined;
}