aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/authentication/controllers/user.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/authentication/controllers/user.ts b/src/server/authentication/controllers/user.ts
index 772693652..6c4139b2e 100644
--- a/src/server/authentication/controllers/user.ts
+++ b/src/server/authentication/controllers/user.ts
@@ -36,7 +36,6 @@ export let getSignup = (req: Request, res: Response) => {
res.render("signup.pug", {
title: "Sign Up",
user: req.user,
- errors: req.flash("Unable to facilitate sign up. Please try again.")
});
};
@@ -55,7 +54,7 @@ export let postSignup = (req: Request, res: Response, next: NextFunction) => {
if (errors) {
res.render("signup.pug", {
title: "Sign Up",
- errors: req.flash("Unable to facilitate sign up. Please try again.")
+ user: req.user,
});
return res.redirect("/signup");
}
@@ -243,18 +242,19 @@ export let postReset = function (req: Request, res: Response) {
user.passwordResetExpires = undefined;
user.save(function (err) {
+ if (err) {
+ return res.redirect("/login");
+ }
req.logIn(user, function (err) {
if (err) {
- console.log(err);
return;
}
});
- done(user, err);
+ done(null, user);
});
});
},
function (user: UserModel, done: any) {
- console.log(`SENDING EMAIL TO ${user.email}`);
const smtpTransport = nodemailer.createTransport({
service: 'Gmail',
auth: {