2014-04-28 66 views
2

如何使用他/她的user_id銷燬特定用戶的會話?如何銷燬使用Id的特定用戶的會話?

我有一個事件,像管理員分配角色給普通用戶,然後,如果普通用戶登錄,我必須銷燬正常用戶的會話。

任何幫助,將不勝感激。

感謝

+0

這取決於你用什麼商店我用快遞會話的會話 –

+0

,想要摧毀遠程用戶會話 謝謝 –

回答

0

登錄的用戶的會話有一個id,你可以登錄成功後保存:req.session.id。然後你就可以在任何時間取回從存儲器儲存裝置該用戶的會話和使用破壞它:

sessionStore = express.session.MemoryStore(); 
sessionStore.get(id, function(err, sess) { 
    sess.destroy (function (err) { 

    }); 
});