gpt4 book ai didi

node.js - 如何使用 Id 销毁特定用户的 session ?

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:10 25 4
gpt4 key购买 nike

如何使用他/她的 user_id 销毁特定用户的 session ?

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

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

已登录用户的 session 有一个 ID,您可以在成功登录后保存该 ID:req.session.id。然后您可以随时从内存存储中检索该用户的 session 并使用以下方法销毁它:

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

});
});

关于node.js - 如何使用 Id 销毁特定用户的 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com