From 6ed0ff289f31e310137c3aba231c1cf03bbfb699 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 12 Mar 2015 12:09:18 -0600 Subject: [PATCH] feat(auth): add manual_password_reset migration --- migrations/manual_password_reset.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 migrations/manual_password_reset.js diff --git a/migrations/manual_password_reset.js b/migrations/manual_password_reset.js new file mode 100644 index 0000000000..7051e442d3 --- /dev/null +++ b/migrations/manual_password_reset.js @@ -0,0 +1,19 @@ +// node ./migrations/manual_password_reset.js + +//TODO: CHANGE +var dbserver = 'mongodb://node-a0.server.com:port/habitrpg', //Note, only include primary set + creds = {username:'', password:''}, + email = ''; + +var utils = require('../website/src/utils'), + salt = utils.makeSalt(), + newPassword = utils.makeSalt(), // use a salt as the new password too (they'll change it later) + hashed_password = utils.encryptPassword(newPassword, salt); +console.log(newPassword); +require('mongoskin').db(dbserver, creds).collection('users') + .update({'auth.local.email':email}, { + $set:{ + 'auth.local.salt': salt, + 'auth.local.hashed_password': hashed_password + } + }, process.exit);