diff --git a/helpers/getOverview.js b/helpers/getOverview.js index 23dcf3a..e084b42 100644 --- a/helpers/getOverview.js +++ b/helpers/getOverview.js @@ -36,7 +36,7 @@ module.exports = async function getOverview(symbol) { })) .catch((err) => { console.log(err); - res.status(500).render("error/500", { layout: "layouts/simple-page" }); + res.status(500).render("error/500"); }); return data; diff --git a/routes/api/addBalance.js b/routes/api/addBalance.js index 3d15d61..3d3e1e7 100644 --- a/routes/api/addBalance.js +++ b/routes/api/addBalance.js @@ -47,7 +47,7 @@ router.post("/", ensureAuth, async (req, res) => { }, (err) => { if (err && err.type === "StripeCardError") { - return res.render("error/500", { layout: "layouts/simple-page" }); + return res.render("error/500"); } else { console.log("Payment Success"); } @@ -79,7 +79,7 @@ router.post("/", ensureAuth, async (req, res) => { res.redirect("/done"); } catch (err) { console.error(err); - res.render("error/500", { layout: "layouts/simple-page" }); + res.render("error/500"); } }); diff --git a/routes/api/cart.js b/routes/api/cart.js index 89c8a70..ea2fa0a 100644 --- a/routes/api/cart.js +++ b/routes/api/cart.js @@ -71,7 +71,7 @@ router.post("/buy", ensureAuth, async (req, res) => { } } catch (err) { console.error(err); - res.render("error/500", { layout: "layouts/simple-page" }); + res.render("error/500"); } }); diff --git a/routes/api/edit.js b/routes/api/edit.js index 237fb78..ff64701 100644 --- a/routes/api/edit.js +++ b/routes/api/edit.js @@ -60,7 +60,7 @@ router.put("/", ensureAuth, async (req, res) => { res.redirect("/portfolio"); } catch (err) { console.error(err); - return res.render("error/500", { layout: "layouts/simple-page" }); + return res.render("error/500"); } }); diff --git a/routes/api/transaction.js b/routes/api/transaction.js index d6ecc62..c6fce91 100644 --- a/routes/api/transaction.js +++ b/routes/api/transaction.js @@ -119,7 +119,7 @@ router.put("/confirm", ensureAuth, async (req, res) => { res.redirect("/done"); } catch (err) { console.error(err); - res.render("error/500", { layout: "layouts/simple-page" }); + res.render("error/500"); } }); @@ -159,7 +159,7 @@ router.get("/", ensureAuth, async (req, res) => { } } catch (err) { console.error(err); - res.render("error/500", { layout: "layouts/simple-page" }); + res.render("error/500"); } }); @@ -208,10 +208,10 @@ router.post("/sell/:id", ensureAuth, async (req, res) => { } }); - res.redirect("/done", { layout: "layouts/simple-page" }); + res.redirect("/done"); } catch (err) { console.error(err); - res.render("error/500", { layout: "layouts/simple-page" }); + res.render("error/500"); } }); diff --git a/routes/api/user.js b/routes/api/user.js index cc83642..4389ba1 100644 --- a/routes/api/user.js +++ b/routes/api/user.js @@ -96,31 +96,11 @@ router.post("/signup", ensureGuest, (req, res) => { // @route GET /user/signin // @access Public router.post("/signin", ensureGuest, (req, res, next) => { - const { password, email } = req.body; - let errors = []; - - if (!password || !email) { - errors.push({ msg: "Please enter all fields" }); - } - - if (password.length < 6) { - errors.push({ msg: "Password must be longer than 6 characters" }); - } - - if (errors.length > 0) { - res.render("login", { - layout: "layouts/login", - errors, - email, - password, - }); - } else { - passport.authenticate("local", { - successRedirect: "/portfolio", - failureRedirect: "/", - failureFlash: true, - })(req, res, next); - } + passport.authenticate("local", { + successRedirect: "/portfolio", + failureRedirect: "/", + failureFlash: true, + })(req, res, next); }); module.exports = router; diff --git a/routes/api/view.js b/routes/api/view.js index 7da627e..4d37b98 100644 --- a/routes/api/view.js +++ b/routes/api/view.js @@ -102,7 +102,7 @@ router.get("/:symbol", ensureAuth, async (req, res) => { }) .catch((err) => { console.error(err); - res.render("error/404", { layout: "layouts/simple-page" }); + res.render("error/404"); }); }); diff --git a/views/done.ejs b/views/done.ejs index c345a62..2ffd3c5 100644 --- a/views/done.ejs +++ b/views/done.ejs @@ -1,109 +1,134 @@ - -
- Thank you for using TradeByte -
-