标签: node.js mongodb express session passport.js
我是Nodejs的新手,并试图使用Mongodb实施会话存储功能来存储用户的会话。 每当用户登录时,我都会将会话存储在Mongodb数据库中。 但是,我想限制单个用户的活动会话数(不超过2个会话)。我正在使用PassportJS和“本地策略”进行身份验证。限制大于或等于2。
我当时想将user_id以及会话详细信息存储在MongoDB中,然后每当有登录名时,我就会检查该用户是否达到限制,并在不可能的情况下发送响应。
但是,问题是我无法思考如何实现它! 请问有人可以帮我吗?