From 0a9c176274f0d65cc1cf40754c568f7e31cbca6c Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Fri, 9 May 2025 10:00:51 -0700 Subject: [PATCH 1/2] fix/default asset icon creation --- src/views/assets.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/assets.ejs b/src/views/assets.ejs index 0b6eae4..764e6bd 100644 --- a/src/views/assets.ejs +++ b/src/views/assets.ejs @@ -38,7 +38,7 @@
- +
From 1f742d41c3afee5978feba9e2f6379fca68127db Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Fri, 9 May 2025 10:23:34 -0700 Subject: [PATCH 2/2] fix/signup using existing email --- src/auth/authentication.js | 7 +++++++ src/views/signup.ejs | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/auth/authentication.js b/src/auth/authentication.js index 727f4e7..d0a1985 100644 --- a/src/auth/authentication.js +++ b/src/auth/authentication.js @@ -69,6 +69,13 @@ module.exports = (users) => { return res.redirect("/signup"); } + let exists = await users.findOne({ email: req.body.email }).then((exists) => exists); + if (exists) { + req.session.errMessage = "Email already in use"; + res.status(status.BadRequest); + return res.redirect("/signup"); + } + if (req.body.password != req.body.repassword) { req.session.errMessage = "Passwords must match"; res.status(status.BadRequest); diff --git a/src/views/signup.ejs b/src/views/signup.ejs index 840e839..ac2d8ac 100644 --- a/src/views/signup.ejs +++ b/src/views/signup.ejs @@ -15,7 +15,7 @@
-