delete all sessions for user on account delete

indiachan-spamvector
Thomas Lynch 2 years ago
parent 5bdc214716
commit 6ecb519f77
  1. 7
      models/forms/deleteaccount.js

@ -1,10 +1,13 @@
'use strict';
const { Accounts } = require(__dirname+'/../../db/')
, redis = require(__dirname+'/../../redis.js');
module.exports = async (username) => {
//this definitely needs to be its own file (v:
await Accounts.deleteOne(username);
await Promise.all([
Accounts.deleteOne(username),
redis.deletePattern(`sess:*:${username}`),
]);
}

Loading…
Cancel
Save