Express アプリケーションで、express-session と一緒に stormpath-express を使用しています。ログイン部分は正常に動作します。ただし、ログアウトすると、以前のセッション プロパティがセッションに残っています。セッション プロパティ connect.sid が同じままであることを確認できます
/logout を呼び出したので<button class="btn btn-default btn-default navbar-btn" onclick="$.post('/logout', function(data) {location.href='/'})">
、/logout への ajax POST 呼び出しです。
ストームパスのドキュメントによると、セッションは破棄されます。ただし、別のユーザーでログインすると、以前のセッション 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 {