【发布时间】:2019-08-18 06:42:07
【问题描述】:
我有一个基于会话 cookie 的身份验证的 PWA。我为我的 cookie 会话设置了一条消息,以防止在我关闭浏览器时破坏 cookie。 一切正常,除非我在 android 主屏幕上安装我的 PWA。 如果我从主屏幕快捷方式登录,然后我终止了已安装 PWA 的进程并重新打开它,我必须再次登录,我的会话 cookie 似乎丢失了。 为什么?当您杀死已安装的 PWA 进程时,cookie 会被破坏? 提前感谢您的帮助。
sessionConfig = {
store: new RedisStore({
host: process.env.REDIS_HOST,
port: process.env.REDIS_PORT,
pass: process.env.REDIS_PASSWORD
}),
secret: config.SESSION_SECRET,
name: 'mcdvsid',
saveUninitialized: false,
resave: false,
cookie: { secure: config.COOKIE_SECURE, maxAge: ONE_YEAR }
};
}
app.use(session(sessionConfig));
【问题讨论】:
标签: android session-cookies progressive-web-apps