From 2b6b3fe76bb177df1fcef3588adb10a460f5c60c Mon Sep 17 00:00:00 2001 From: nicolaslabbe Date: Wed, 11 Oct 2017 16:53:45 +0200 Subject: [PATCH] Fix: bug forgot password --- src/server/routes/users/get/forgot.js | 4 ++++ src/server/views/users/forgot.html | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/server/routes/users/get/forgot.js b/src/server/routes/users/get/forgot.js index bfd3ff9e..c264e577 100755 --- a/src/server/routes/users/get/forgot.js +++ b/src/server/routes/users/get/forgot.js @@ -35,6 +35,10 @@ var route = function route(req, res) { if (err) { return res.status(200).json({success: 1}) } + + if (!user) { + return showHtml(res, req, 'Email not found') + } crypto.randomBytes(20, function(err, buf) { var resetPasswordToken = buf.toString('hex') diff --git a/src/server/views/users/forgot.html b/src/server/views/users/forgot.html index d5f3f18b..f3b45837 100755 --- a/src/server/views/users/forgot.html +++ b/src/server/views/users/forgot.html @@ -12,9 +12,8 @@
{{#if info}} {{@root.info}} -

- Login - {{else}} +
+ {{/if}}
@@ -24,7 +23,6 @@ - {{/if}} {{abeImport 'login-more' config this}}