Remove unnecessary bcryptjs module usage

This commit is contained in:
davide-acanfora 2024-05-27 19:24:11 +02:00 committed by Philip H
parent 859dd2f25b
commit c26b536b65
3 changed files with 0 additions and 17 deletions

View File

@ -1,6 +1,5 @@
'use strict'; 'use strict';
const bcrypt = require('bcryptjs');
const crypto = require('node:crypto'); const crypto = require('node:crypto');
const { createServer } = require('node:http'); const { createServer } = require('node:http');
const { stat, readFile } = require('node:fs/promises'); const { stat, readFile } = require('node:fs/promises');
@ -118,15 +117,6 @@ module.exports = class Server {
return next(); return next();
} }
if (req.url.startsWith('/api/') && req.headers['authorization']) {
if (bcrypt.compareSync(req.headers['authorization'], bcrypt.hashSync(PASSWORD, 10))) {
return next();
}
return res.status(401).json({
error: 'Incorrect Password',
});
}
return res.status(401).json({ return res.status(401).json({
error: 'Not Logged In', error: 'Not Logged In',
}); });

6
src/package-lock.json generated
View File

@ -9,7 +9,6 @@
"version": "1.0.1", "version": "1.0.1",
"license": "GPL", "license": "GPL",
"dependencies": { "dependencies": {
"bcryptjs": "^2.4.3",
"debug": "^4.3.4", "debug": "^4.3.4",
"express-session": "^1.18.0", "express-session": "^1.18.0",
"h3": "^1.11.1", "h3": "^1.11.1",
@ -909,11 +908,6 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true "dev": true
}, },
"node_modules/bcryptjs": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
"integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ=="
},
"node_modules/binary-extensions": { "node_modules/binary-extensions": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",

View File

@ -13,7 +13,6 @@
"author": "Emile Nijssen", "author": "Emile Nijssen",
"license": "GPL", "license": "GPL",
"dependencies": { "dependencies": {
"bcryptjs": "^2.4.3",
"debug": "^4.3.4", "debug": "^4.3.4",
"express-session": "^1.18.0", "express-session": "^1.18.0",
"h3": "^1.11.1", "h3": "^1.11.1",