2012-12-24 21 views

cevap

1

Sadece oturum kimliğini değil, tüm oturum verilerini depolamak için çerez kullanmıyorsanız, oturum verileri için kullandığınız mağazaya bakarım.

Oturum verilerini nerede sakladığınıza bakılmaksızın oturum listesine erişmenin bir yolu olabilir, ancak yok olduğunu düşünüyorum. Ama burada yanılıyor olabilirim.

Express Seans API'si, bulamadığınız durumda (birçok Express nesnenin aslında Connect nesnelerini bulup orada belgelendiğini anlamak için çok zaman harcadım), here açıklanmıştır. Ama muhtemelen biliyordun ...

0

Bu kod, kaydedilmiş tüm oturumların bir dizisini döndüren bir yol oluşturur. expressexpress-session modülü ile kullanıyorsanız.

router.get('/sessions', (req, res) => { 
 
    req.sessionStore.sessionModel.findAll() 
 
    .then(sessions => sessions.map(sess => JSON.parse(sess.dataValues.data))) 
 
    .then((sessions) => { 
 
     res.send(sessions) 
 
    }) 
 
})

İlgili konular