From 2136e7416967fe4d45706ce9c56861621b58cc79 Mon Sep 17 00:00:00 2001 From: rob Date: Tue, 5 Jul 2022 14:13:39 -0400 Subject: [PATCH] login processing --- app/controllers/auth.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/auth.js b/app/controllers/auth.js index 7dbe888..0b05fb1 100644 --- a/app/controllers/auth.js +++ b/app/controllers/auth.js @@ -152,10 +152,16 @@ class AuthController extends SiteController { return res.redirect('/welcome/login'); } this.log.info('user logging in', { user: user.username }); - req.login(user, (error) => { + req.login(user, async (error) => { if (error) { return next(error); } + + // scrub login return URL from session + delete req.session.loginReturnTo; + await this.saveSession(req); + + // redirect to whatever was wanted return res.redirect(redirectUri); }); })(req, res, next);