From 402f6e3e2ee206f7d5cfb8942850e5c4acb80ec6 Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Thu, 17 Feb 2022 16:41:23 -0500 Subject: [PATCH] Fixed password reset not working --- src/services/nnid/routes/people.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/services/nnid/routes/people.js b/src/services/nnid/routes/people.js index e9ac0fa..4271150 100644 --- a/src/services/nnid/routes/people.js +++ b/src/services/nnid/routes/people.js @@ -2,14 +2,12 @@ const router = require('express').Router(); const xmlbuilder = require('xmlbuilder'); const moment = require('moment'); const crypto = require('crypto'); -const bcrypt = require('bcrypt'); const { PNID } = require('../../../models/pnid'); const { NEXAccount } = require('../../../models/nex-account'); const deviceCertificateMiddleware = require('../../../middleware/device-certificate'); const ratelimit = require('../../../middleware/ratelimit'); const database = require('../../../database'); const mailer = require('../../../mailer'); -const util = require('../../../util'); require('moment-timezone'); /** @@ -377,10 +375,7 @@ router.put('/@me', async (request, response) => { const offDeviceFlag = person.get('off_device_flag') ? person.get('off_device_flag') === 'Y' : pnid.get('flags.off_device'); if (person.get('password')) { - const primaryHash = util.nintendoPasswordHash(person.get('password'), pnid.get('pid')); - const hashedPassword = bcrypt.hashSync(primaryHash, 10); - - pnid.password = hashedPassword; + pnid.password = person.get('password'); // this gets hashed in the pre-save function, don't worry } pnid.gender = gender;