mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
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:
parent
3a3f5be7be
commit
ce83c918fb
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user