From 326b1b673ea4f311dc46d43bb3841605de4403e3 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Sun, 31 May 2020 16:35:02 -0400 Subject: [PATCH] generate a new admin token as part of reset_admin_password.js --- db/reset_admin_password.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/db/reset_admin_password.js b/db/reset_admin_password.js index 81d5608..147c1e7 100755 --- a/db/reset_admin_password.js +++ b/db/reset_admin_password.js @@ -6,6 +6,10 @@ const sqlInsert = `INSERT into users (user_sid, name, hashed_password, salt) values (?, ?, ?, ?) `; +const sqlChangeAdminToken = `UPDATE api_keys set token = ? +WHERE account_sid IS NULL +AND service_provider_sid IS NULL`; + /** * generates random string of characters i.e salt * @function @@ -55,8 +59,13 @@ getMysqlConnection((err, conn) => { ], (err) => { if (err) return console.log(err, 'Error inserting admin user'); console.log('successfully reset admin password'); - conn.release(); - process.exit(0); + const uuid = uuidv4(); + conn.query(sqlChangeAdminToken, [uuid], (err) => { + if (err) return console.log(err, 'Error updating admin token'); + console.log('successfully changed admin tokens'); + conn.release(); + process.exit(0); + }); }); }); });