如何踢用户会话? [node.js]
How to kick an user session? [node.js]
我的系统使用 passport.js 进行身份验证。
用户可以根据本地策略登录和注销。
我正在开发一个允许超级用户从我的系统中踢出用户的功能。
我目前的做法是:
- 将用户配置文件设置为禁用
- 删除用户会话
- 用户无法再次登录,因为用户配置文件被禁用(使用本地策略)
如何删除 MongoStore 中的用户会话?
"express": "~4.13.1",
"express-session": "~1.11.3",
"mongoose": "~4.0.7",
"passport": "~0.2.2",
"passport-local": "~1.0.0",
只需在 mongo 的会话集合中找到所有用户会话并删除它们。使用 mongo cli 浏览集合。然后使用 mongo-native 或 mongoose module to del.
我的系统使用 passport.js 进行身份验证。 用户可以根据本地策略登录和注销。 我正在开发一个允许超级用户从我的系统中踢出用户的功能。
我目前的做法是:
- 将用户配置文件设置为禁用
- 删除用户会话
- 用户无法再次登录,因为用户配置文件被禁用(使用本地策略)
如何删除 MongoStore 中的用户会话?
"express": "~4.13.1",
"express-session": "~1.11.3",
"mongoose": "~4.0.7",
"passport": "~0.2.2",
"passport-local": "~1.0.0",
只需在 mongo 的会话集合中找到所有用户会话并删除它们。使用 mongo cli 浏览集合。然后使用 mongo-native 或 mongoose module to del.