当我通过HTTPS登录我的网站然后尝试通过HTTP登录时,我遇到了问题。 我的req.session通过HTTP返回空对象,但它可以正常使用HTTPS。
但是,当我清除网站数据时,我可以通过HTTP成功登录。 当我通过 HTTPS - >>登录时会出现此问题注销 - >通过 HTTP 登录 - 我无法再次登录,除非我清除网站数据
注意:我已尝试检查开发工具中的Cookie;但是,当我尝试通过HTTP登录时,我没有获得cookie。同样,它通过HTTPS工作正常。
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(cookieSession({
name: 'session',
keys: sessionKeys,
// Cookie Options
maxAge: 24 * 60 * 60 * 1000 // 24 hours
}));
注意:当我添加安全:false时,即使在清除网站数据后我也无法登录