2017-11-02 17 views
0

私はExpress.jsPassport.jsを使用しています。Express.jsでクッキーが期限切れになるようにするにはどうすればよいですか?

ユーザーが[私を覚えて]にチェックを入れていない場合は、すぐに期限切れになるようにします。

有効req.session.passportオブジェクト

がありますので、私はPassport.jsが動作していることを知っているしかし、私は次のようにクッキーの有効期限が切れるために取得しようとすると:

req.session.cookie.expires = false; 

ためエラーがあります

req.session.cookie is undefined. 

私が何を間違っている、および/またはどのように、いつreq.session.cookieがまだ入手んですか?

答えて

0

あなたがここにpassport.js

app.get('/logout', function(req, res){ 
    req.logout(); 
    res.redirect('/'); 
}); 

によって提供さlogout()メソッドを使用することができますがpassport.jsそれを説明docsです。

0

あなたはres.cookie(name, value [, options])

req.cookies

セットクッキーとres.clearCookie(name [, options])

http://expressjs.com/en/api.html#res.clearCookie

アクセスクッキーとクッキーをクリアすることができます

関連する問題