fix/enhanced user input validation

This commit is contained in:
SowinskiBraeden committed 2025-05-09 10:29:20 -07:00
1 parent 1f742d41c3
commit 69fd776c0f
3 files changed
+8 -8

No files matched your search

+4 -4
View File
@@ -20,7 +20,7 @@ module.exports = (users) => {
const credentialSchema = joi.object({
email: joi.string().email().required(),
password: joi.string().max(20).required(),
password: joi.string().alphanum().max(20).required(),
});
const valid = credentialSchema.validate(req.body);
@@ -56,9 +56,9 @@ module.exports = (users) => {
router.post("/signup", async (req, res) => {
const userSchema = joi.object({
email: joi.string().email().required(),
name: joi.string().alphanum().max(20).required(),
password: joi.string().max(20).min(8).required(),
repassword: joi.string().max(20).min(8).required(),
name: joi.string().pattern(new RegExp('^[a-zA-Z]+$')).max(20).required(),
password: joi.string().alphanum().max(20).min(8).required(),
repassword: joi.string().alphanum().max(20).min(8).required(),
});
const valid = userSchema.validate(req.body);