我在我的 express 应用程序中使用了stormpath-express 和 express-session。登录部分工作正常。但是,当我注销时,以前的会话属性仍然存在于会话中。我可以看到会话属性 connect.sid 保持不变
我像这样调用/logout<button class="btn btn-default btn-default navbar-btn" onclick="$.post('/logout', function(data) {location.href='/'})">
这是对/logout 的ajax POST 调用。
根据stormpath 文档,会话将被销毁。但是,当我使用其他用户登录时,之前的会话 cookie 仍然存在。
var session = require('express-session');
app.use(session({
genid: function(req) {
return uuid.v1();
},
secret: 'xxxxx',
resave: false,
saveUninitialized: false
}));
注销后,之前的会话属性仍然存在
var sess = req.session;
if(sess.phoneNumbers) {
console.log('reuse phoneNumbers from session'); // why it still here???
} else {