如果一个用户已经登录并尝试在新实例中再次登录,我希望它注销另一个用户实例。我不希望同一用户在我的应用程序上登录两次。
当前会话存储在Redis存储中,我正在使用express / connect处理会话存储。可以用来破坏会话的可用功能之一如下:
.destroy(sid, callback)
但是,我需要在调用.destroy()之前找到该会话ID。在Redis中,用户名存储为会话的一部分。
问题:是否可以查询Redis以基于用户名获取会话ID?
req.sessionID 将为您提供会话的ID,其中req是请求对象。
req.sessionID