Use safe.JSON.parse instead

safe.require() caches the credentials which is annoying
This commit is contained in:
Girish Ramakrishnan
2018-02-27 10:30:57 -08:00
parent 4c9919a98b
commit 6685118b03

View File

@@ -192,7 +192,7 @@ function verifyGhost(username, password) {
assert.strictEqual(typeof username, 'string');
assert.strictEqual(typeof password, 'string');
var ghostData = safe.require(constants.GHOST_USER_FILE);
var ghostData = safe.JSON.parse(safe.fs.readFileSync(constants.GHOST_USER_FILE, 'utf8'));
if (!ghostData) return false;
if (username in ghostData && ghostData[username] === password) {