update/password security

This commit is contained in:
SowinskiBraeden committed 2025-05-15 08:20:28 -07:00
1 parent 0834723c99
commit 3940089fa6
5 files changed
+40 -8

No files matched your search

+9 -1
View File
@@ -1,5 +1,5 @@
const { passwordStrength } = require("check-password-strength");
const status = require("../util/statuses");
const session = require("express-session");
const bcrypt = require('bcrypt');
const joi = require("joi");
const salt = 12;
@@ -99,6 +99,14 @@ module.exports = (users) => {
return res.redirect("/signup");
}
let strength = passwordStrength(req.body.password);
if (strength.id < 2) {
req.session.errMessage = `Password ${strength.value}`;
res.status(status.BadRequest);
return res.redirect("/signup");
}
let hashedPassword = await bcrypt.hashSync(req.body.password, salt);
users.insertOne({