From d1901550d27a03da543927e6f3aef024efe9bc68 Mon Sep 17 00:00:00 2001 From: Thomas Lynch Date: Thu, 10 Mar 2022 22:46:41 +1100 Subject: [PATCH] clear active sessions also on change password --- models/forms/changepassword.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/models/forms/changepassword.js b/models/forms/changepassword.js index 9b6f2648..29ae314b 100644 --- a/models/forms/changepassword.js +++ b/models/forms/changepassword.js @@ -35,7 +35,10 @@ module.exports = async (req, res, next) => { } //change the password - await Accounts.changePassword(username, newPassword); + await Promise.all([ + Accounts.changePassword(username, newPassword), + redis.deletePattern(`sess:*:${username}`), + ]); return dynamicResponse(req, res, 200, 'message', { 'title': 'Success',