diff --git a/lib/auth/email/index.js b/lib/auth/email/index.js index 40adf0d9d6..1851f532da 100644 --- a/lib/auth/email/index.js +++ b/lib/auth/email/index.js @@ -73,7 +73,7 @@ emailAuth.post('/login', urlencodedParser, function (req, res, next) { if (!validator.isEmail(req.body.email)) return response.errorBadRequest(req, res) setReturnToFromReferer(req) passport.authenticate('local', { - successReturnToOrRedirect: config.serverURL + '/', + successReturnToOrRedirect: req.session.returnTo, failureRedirect: config.serverURL + '/', failureFlash: 'Invalid email or password.' })(req, res, next)