如何使用Id销毁特定用户的会话?

时间:2014-04-28 12:13:40

标签: node.js sails.js

如何使用他/她user_id

销毁特定用户的会话

我有一个事件,例如当管理员为普通用户分配角色时,如果普通用户已登录,我必须销毁普通用户的会话。

任何帮助都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

登录用户的会话具有您可以在成功登录后保存的ID:req.session.id。然后,您可以随时从内存存储中检索该用户的会话,并使用以下命令将其销毁:

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

  });
});