我在快速应用程序中使用stormpath-express和express-session。登录部分工作正常。但是,当我注销时,以前的会话属性仍然存在于会话中。我可以看到会话属性connect.sid保持不变stormpath快速会话注销不删除会话
我像这样调用/注销<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 {