2016-11-22 3 views
0

セッションストアを実装すると、ブラウザを閉じてconnect.sidまたはセッションIDに戻すとき以外はすべて問題なく動作しているようです新しいものに変更されました。これにより、ログインシステムはユーザーがログアウトしたと自動的に判断します。どうすれば私のブラウザを閉じても、connect.sidはブラウザに同じままになるので、私は自分のウェブサイトにアクセスすると自動的にログインしていることを確認できますか?セッションのブラウザのシャットダウン時にリセットされたconnect.sid

app.use(session({ 
    store: new MongoStore({ 
     mongooseConnection: mongoose.connection, 
     collection: 'MongoStore', 
     autoRemove: 'native', 
     ttl: 14 * 24 * 60 * 60 // 14 days 
    }), 
     secret: 'secret', 
     resave: true, 
     saveUninitialized: true, 
     maxAge: null 
})) 

依存性:

var session = require('express-session'); 
var MongoStore = require('connect-mongo/es5')(session); 
var mongoose = require('mongoose'); 

答えて

0

私は私が欲しかったものを達成することができましたセッションの秘密を一致させるためにクッキーパーサー秘密を変えることで。

app.use(cookieParser('secret')); 
関連する問題