По причинам GDPR я пытаюсь заставить экспресс сеанс ждать, пока пользователь не согласится использовать куки, прежде чем он установит идентификатор сеанса, потому что теперь идентификатор сеанса устанавливается сразу.
Я использую экспресс, экспресс-сессию и паспорт.
Я пытался использовать «saveUninitialized» и установил значение false, чтобы предотвратить это, но безуспешно ..
На Mac все обновлено.
У меня есть баннер, на котором пользователь может разрешить использование файлов cookie, и баннер устанавливает файл cookie «cookiesAccepted», чтобы указать, что теперь мы можем использовать файлы cookie, поэтому я пытаюсь сделать экспресс-сеанс ожидания, чтобы этот файл cookieсуществует или установить его вручную, когда пользователь входит в систему и принимает использование файлов cookie.
Вот то, что используется для настройки экспресс-сессии
app.use(session({
secret: 'secret',
cookie: { maxAge: 24 * 60 * 60 * 1000 }, // 24 hours
resave: true,
saveUninitialized: false,
}));
Я также пытался установить resave
на false
и т. Д., Но не могу предотвратитьcookie для установки при первой загрузке ..
Я просто хочу установить идентификатор сеанса при входе пользователя в систему с помощью функции паспортного входа и запретить автоматическую настройку при загрузке первой страницы.
Я мог бы что-то упустить